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