Структура MOUSEHOOKSTRUCTEX
Структура MOUSEHOOKSTRUCTEX содержит информацию о событии нажатия кнопки мыши, передаваемую в процедуру MouseProc фильтра (hook) WH_MOUSE.
Это - дополнение структуры MOUSEHOOKSTRUCT, которое включает в себя информацию о перемещении колесика или использовании X-кнопки.
Синтаксис
|
Члены структуры
MOUSEHOOKSTRUCT
Члены структуры MOUSEHOOKSTRUCT формируют первую часть этой структуры.
mouseData
Если сообщение - WM_MOUSEWHEEL, HIWORD этого члена структуры - это дельта колесика. LOWORD не определяется и зарезервировано. Положительное значение указывает, что колесико вращалось вперед, вдаль от пользователя; отрицательное значение указывает, что колесико прокручивалось назад, к пользователю. Один щелчок колесика определяется как WHEEL_DELTA, число которых - 120.
Если сообщение - WM_XBUTTONDOWN, WM_XBUTTONUP, WM_XBUTTONDBLCLK, WM_NCXBUTTONDOWN, WM_NCXBUTTONUP или WM_NCXBUTTONDBLCLK, то HIWORD mouseData устанавливает, которая X-кнопка нажималась или отпускалась, а LOWORD не определяется и зарезервировано. Этот член структуры может состоять из одного или нескольких ниже перечисленных значений. В противном случае, mouseData не используется.
| Значение | Предназначение |
| XBUTTON1 | Первая X-кнопка нажималась или отпускалась. |
| XBUTTON2 | Вторая X-кнопка нажималась или отпускалась. |
Смотри также
Обзор Фильтр-процедуры (hooks) событий, Структуры, используемые фильтрами (hook), MouseProc, MOUSEHOOKSTRUCT, WM_MOUSEWHEEL, WM_XBUTTONDOWN, WM_XBUTTONUP, WM_XBUTTONDBLCLK, WM_NCXBUTTONDOWN, WM_NCXBUTTONUP, WM_NCXBUTTONDBLCLK
|
Размещение и совместимость MOUSEHOOKSTRUCTEX |
|
|
Windows. NET Server |
Да |
|
Windows XP |
Да |
|
Windows 2000 |
Да |
|
Windows NT |
Нет |
|
Windows Me |
Нет |
|
Windows 98 |
Нет |
|
Windows 95 |
Нет |
|
Используемая библиотека |
Нет |
|
Заголовочный файл |
|
|
- объявлено в |
Winuser.h |
|
- включено в |
Windows.h |
|
Unicode |
Нет |
|
Замечания по платформе |
Не имеется |