Структура KBDLLHOOKSTRUCT
Структура KBDLLHOOKSTRUCT содержит информацию о низкоуровневом событии ввода данных с клавиатуры.
Синтаксис
|
Члены структуры
vkCode
Устанавливает код виртуальной клавиши. Код должен быть значением в диапазоне 1 - 254.scanCode
Устанавливает аппаратный код опроса клавиатуры (скэн-код) клавиши.flags
Устанавливает флажок дополнительной клавиши, флажок события ввода, контекстный код и флажок переходного состояния. Этот член структуры определяется как ниже указано.
|
Значение |
Предназначение |
| 0 | Устанавливает, является ли клавиша дополнительной клавишей, типа функциональной клавиши, или клавишей на числовой вспомогательной клавиатуре. Значение - 1, если это дополнительная клавиша; в противном случае, это значение - 0. |
| 1-3 | Зарезервировано |
| 4 | Устанавливает, вставлялось ли событие. Значение - 1, если событие вставлялось; в противном случае, это - 0. |
| 5
|
Устанавливает контекстный код. Значение - 1, если клавиша ALT обрабатывается; в противном случае, это - 0. |
| 6 | Зарезервировано |
| 7 | Устанавливает состояние перехода. Значение - 0, если клавиша нажимается, и - 1, если она отпускается. |
Приложение может использовать ниже перечисленные значения, чтобы проверить флажки нажатия клавиши.
Значение Предназначение LLKHF_EXTENDED Проверка флажка дополнительной клавиши. LLKHF_INJECTED Проверка флажка события ввода. LLKHF_ALTDOWN Проверка контекстного кода. LLKHF_UP Проверка флажка переходного состояния..
time
Устанавливает отметку времени для этого сообщения.dwExtraInfo
Устанавливает дополнительную информацию, связанную с сообщением.Смотри также
Обзор Фильтр-процедуры (hooks) событий, Структуры, используемые фильтрами (hook), LowLevelKeyboardProc, SetWindowsHookEx
|
Размещение и совместимость KBDLLHOOKSTRUCT |
|
|
Windows. NET Server |
Да |
|
Windows XP |
Да |
|
Windows 2000 |
Да |
|
Windows NT |
Да версии 4.0 SP3 и выше |
|
Windows Me |
Нет |
|
Windows 98 |
Нет |
|
Windows 95 |
Нет |
|
Используемая библиотека |
Нет |
|
Заголовочный файл |
|
|
- объявлено в |
Winuser.h |
|
- включено в |
Windows.h |
|
Unicode |
Нет |
|
Замечания по платформе |
Не имеется |