Mouse.Buttonnumber
Состояние клавиш мыши.
Младший бит соответствует самой левой кнопке, следующий — самой правой, cледующий бит — следующая за левой клавиша. Далее биты соответствуют клавишам слева направо.
Если бит установлен — клавиша нажата.
Определены следующие константы для первых пяти клавиш мыши:
0x0001FROM_LEFT_1ST_BUTTON_PRESSED
0x0002RIGHTMOST_BUTTON_PRESSED
0x0004FROM_LEFT_2ND_BUTTON_PRESSED
0x0008FROM_LEFT_3RD_BUTTON_PRESSED
0x0010FROM_LEFT_4TH_BUTTON_PRESSED
Mouse.CtrlStatenumber
Состояние управляющих клавиш. Может быть комбинацией следующих значений:
0x0001RIGHT_ALT_PRESSED
0x0002LEFT_ALT_PRESSED
0x0004RIGHT_CTRL_PRESSED
0x0008LEFT_CTRL_PRESSED
0x0010SHIFT_PRESSED
0x0020NUMLOCK_ON
0x0040SCROLLLOCK_ON
0x0080CAPSLOCK_ON
0x0100ENHANCED_KEY
Mouse.LastCtrlStatenumber
Mouse.CtrlState тем, что обновляется как по событиям от мыши, так и по клавиатурным событиям.
Mouse.EventFlagsnumber
Состояние событий мыши:
0x0001MOUSE_MOVED
0x0002DOUBLE_CLICK
0x0004MOUSE_WHEELED
0x0008MOUSE_HWHEELED
Mouse.Xnumber
Mouse.Ynumber