Структура MSLLHOOKSTRUCT
Структура MSLLHOOKSTRUCT содержит информацию о низкоуровневом событии ввода данных с клавиатуры??.
Примечание переводчика: видимо, все таки, здесь речь идет о низкоуровневом вводе от мыши, хотя на сайте Microsoft тоже речь идет о клавиатуре, то есть ошибка остается.
Синтаксис
|
Члены структуры
pt
Устанавливает структуру POINT, которая содержит x-и y-координаты курсора, в экранных координатах.
mouseData
Если сообщение - WM_MOUSEWHEEL, старшее слово этого члена структуры - дельта колесика. Младшее слово резервируется. Положительное значение обозначает, что колесико прокручивалось вперед, вдаль от пользователя; отрицательное значение обозначает, что колесико прокручивалось назад, к пользователю. Один щелчок колесика определяется, как WHEEL_DELTA, число которых - 120.
Если сообщение - WM_XBUTTONDOWN, WM_XBUTTONUP, WM_XBUTTONDBLCLK, WM_NCXBUTTONDOWN, WM_NCXBUTTONUP или WM_NCXBUTTONDBLCLK, старшее слово определяет, которая X-кнопка нажималась или отпускалась, а младшее слово резервируется. Это значение может состоять из одного или нескольких ниже перечисленных значений. В противном случае, mouseData не используется.
| Значение | Предназначение |
| XBUTTON1 | Первая X-кнопка нажималась или отпускалась. |
| XBUTTON2 | Вторая X-кнопка нажималась или отпускалась. |
flags
Устанавливает флажок события ввода. Приложение может использовать ниже перечисленные значения, чтобы проверить флажки мыши.
|
Значение |
Предназначение |
|---|---|
| LLMHF_INJECTED | Проверяет флажок события ввода. |
|
Значение |
Предназначение |
| 0 |
Устанавливает, вставлялось ли событие. Значение равняется 1, если событие вставлялось; в противном случае, оно - 0. |
| 1-15 | Зарезервированы |
time
Устанавливает отметку времени для этого сообщения.
dwExtraInfo
Определяет дополнительную информацию, связанную с сообщением.
Смотри также
Обзор Фильтр-процедуры (hooks) событий, Структуры, используемые фильтрами (hook), LowLevelMouseProc, POINT, SetWindowsHookEx, WM_MOUSEWHEEL, WM_XBUTTONDOWN, WM_XBUTTONUP, WM_XBUTTONDBLCLK, WM_NCXBUTTONDOWN, WM_NCXBUTTONUP, WM_NCXBUTTONDBLCLK
|
Размещение и совместимость MSLLHOOKSTRUCT |
|
|
Windows. NET Server |
Да |
|
Windows XP |
Да |
|
Windows 2000 |
Да |
|
Windows NT |
Да версия 4.0 SP3 |
|
Windows Me |
Нет |
|
Windows 98 |
Нет |
|
Windows 95 |
Нет |
|
Используемая библиотека |
Нет |
|
Заголовочный файл |
|
|
- объявлено в |
Winuser.h |
|
- включено в |
Windows.h |
|
Unicode |
Нет |
|
Замечания по платформе |
Не имеется |