MIDI_VIRTUAL_KEYBOARD_SETTINGS structure |
|
The MIDI_VIRTUAL_KEYBOARD_SETTINGS structure describes the graphical settings applied to a specific virtual piano keyboard. The current settings can be retrieved through the MidiVirtualKeyboard.GraphicalSettingsGet method and modified through the MidiVirtualKeyboard.GraphicalSettingsSet method. Below you can see an example of a horizontal virtual piano keyboard with default colors.
For further details about the use of the virtual MIDI keyboard see the MidiVirtualKeyboard object section and the How to manage the virtual MIDI piano keyboard tutorial.
C# definition
public class MIDI_KEYBOARD_SETTINGS
{
public Color colorBackground;
public Color colorWhiteKeys;
public Color colorBlackKeys;
public Color colorWhiteKeysBorders;
public Color colorBlackKeysBorders;
public Color colorWhiteKeysPressed;
public Color colorBlackKeysPressed;
public Color colorWhiteKeysPressedBorders;
public Color colorBlackKeysPressedBorders;
};
Member |
Description |
|
|
colorBackground |
The color used for rendering the keyboard's background (default is set to Black) |
colorWhiteKeys |
The color used for rendering white keys (default is set to White) |
colorBlackKeys |
The color used for rendering black keys (default is set to Black) |
colorWhiteKeysBorders |
The color used for rendering the border of white keys (default is set to Black) |
colorBlackKeysBorders |
The color used for rendering the border of black keys (default is set to Black) |
colorWhiteKeysPressed |
The color used for rendering white keys in pressed state (default is set to Light Blue) |
colorBlackKeysPressed |
The color used for rendering black keys in pressed state (default is set to Light Blue) |
colorWhiteKeysPressedBorders |
The color used for rendering the border of white keys in pressed state (default is set to Black) |
colorBlackKeysPressedBorders |
The color used for rendering the border of black keys in pressed state (default is set to Black) |