Структура INPUT_TYPE

Type INPUT_TYPE
  dwType As Long
  xi(0 To 23) As Byte
End Type

Структура INPUT_TYPE содержит информацию о событиях типа нажатия клавиши, щелчки мышью, перемещения мыши. Официально, структура имеет имя INPUT, но так как Visual Basic содержит ключевое слово Input, то во избежания конфликта имен используется INPUT_TYPE

Состав структуры

dwType
Флаги, определяющие тип события ввода:
INPUT_MOUSE = 0
Структура, определяющая события для мыши
INPUT_KEYBOARD = 1
Структура, определяющая события для клавиатуры
INPUT_HARDWARE = 2
Windows 98/ME: Структура, определяющая события для других устройств
xi
Буфер, содержащий данные структур в зависимости от dwType. MOUSEINPUT используется для событий мыши, KEYBDINPUT - для клавиатуры, а HARDWAREINPUT для других устройств. (Смотри пример функции SendInput)

Используется в

SendInput