Поделиться через


Структура MOUSEHOOKSTRUCT (winuser.h)

Содержит сведения о событии мыши, переданном в процедуру перехватчика WH_MOUSEMouseProc.

Синтаксис

typedef struct tagMOUSEHOOKSTRUCT {
  POINT     pt;
  HWND      hwnd;
  UINT      wHitTestCode;
  ULONG_PTR dwExtraInfo;
} MOUSEHOOKSTRUCT, *LPMOUSEHOOKSTRUCT, *PMOUSEHOOKSTRUCT;

Члены

pt

Тип: POINT

Координаты x и y курсора в экранных координатах.

hwnd

Тип: HWND

Дескриптор окна, которое получит сообщение мыши, соответствующее событию мыши.

wHitTestCode

Тип: UINT

Значение проверки попадания. Список значений проверки нажатия см. в описании сообщения WM_NCHITTEST .

dwExtraInfo

Тип: ULONG_PTR

Дополнительные сведения, связанные с сообщением.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть winuser.h (включая Windows.h)

См. также раздел

Основные понятия

Обработчики

MouseProc

Справочные материалы

SetWindowsHookEx

WM_NCHITTEST