Структура KEYBDINPUT
Type KEYBDINPUT
wVk As Integer
wScan As Integer
dwFlags As Long
time As Long
dwExtraInfo As Long
End Type
Структура KEYBDINPUT содержит информацию о событиях ввода клавиатуры. The various data members describe the exact nature of the keyboard input event. Windows 2000: Структура может также использоваться для других устройств, имитирующих клавиатуру
Состав структуры
- wVk
- Коды виртуальных клавиш для нажатия клавиш. Если dwFlags содержит KEYEVENTF_UNICODE, то установите параметр равным 0
- wScan
- Если dwFlags содержит KEYEVENTF_UNICODE, то определяет скан-код устройства для Unicode-символа. Если флаг не используется, то установите равным 0
- dwFlags
- Комбинация флагов, определяющих вид события для клавиатуры:
- KEYEVENTF_EXTENDEDKEY = &H1
- Prefix the scan code with a prefix byte having the value &HE0.
- KEYEVENTF_KEYUP = &H2
- Клавиша, определенная в bVk отпущена. Если флаг не определен, то клавиша нажата
- KEYEVENTF_UNICODE = &H4
- Windows 2000: Используется Unicode-символ для генерации события для устройств, имитирующих клавиатуру
- time
- Временной стамп для клавиатурного события в миллисекундах. Если равен 0, то система использует значение по умолчанию
- dwExtraInfo
- Дополнительное 32-битное значение для клавиатурного события
Используется в
INPUT_TYPE