Mouse.Button
number
Состояние клавиш мыши.
Младший бит соответствует самой левой кнопке, следующий — самой правой, cледующий бит — следующая за левой клавиша. Далее биты соответствуют клавишам слева направо.
Если бит установлен — клавиша нажата.
Определены следующие константы для первых пяти клавиш мыши:
0x0001
FROM_LEFT_1ST_BUTTON_PRESSED
0x0002
RIGHTMOST_BUTTON_PRESSED
0x0004
FROM_LEFT_2ND_BUTTON_PRESSED
0x0008
FROM_LEFT_3RD_BUTTON_PRESSED
0x0010
FROM_LEFT_4TH_BUTTON_PRESSED
Mouse.CtrlState
number
Состояние управляющих клавиш. Может быть комбинацией следующих значений:
0x0001
RIGHT_ALT_PRESSED
0x0002
LEFT_ALT_PRESSED
0x0004
RIGHT_CTRL_PRESSED
0x0008
LEFT_CTRL_PRESSED
0x0010
SHIFT_PRESSED
0x0020
NUMLOCK_ON
0x0040
SCROLLLOCK_ON
0x0080
CAPSLOCK_ON
0x0100
ENHANCED_KEY
Mouse.LastCtrlState
number
Mouse.CtrlState
тем, что обновляется как по событиям от мыши, так и по клавиатурным событиям.
Mouse.EventFlags
number
Состояние событий мыши:
0x0001
MOUSE_MOVED
0x0002
DOUBLE_CLICK
0x0004
MOUSE_WHEELED
0x0008
MOUSE_HWHEELED
Mouse.X
number
Mouse.Y
number