MOUSEHOOKSTRUCT 结构 (winuser.h)

包含有关传递给 WH_MOUSE 挂钩过程 MouseProc 的鼠标事件的信息。

语法

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