MOUSEHOOKSTRUCTEX 结构 (winuser.h)
包含有关传递给 WH_MOUSE 挂钩过程 MouseProc 的鼠标事件的信息。
这是 MOUSEHOOKSTRUCT 结构的扩展,其中包含有关滚轮移动或使用 X 按钮的信息。
语法
typedef struct tagMOUSEHOOKSTRUCTEX : tagMOUSEHOOKSTRUCT {
DWORD mouseData;
} MOUSEHOOKSTRUCTEX, *LPMOUSEHOOKSTRUCTEX, *PMOUSEHOOKSTRUCTEX;
继承
MOUSEHOOKSTRUCTEX 结构实现 tagMOUSEHOOKSTRUCT。
成员
mouseData
类型:DWORD
如果消息 WM_MOUSEWHEEL,则此成员的 HIWORD 是滚轮增量。 LOWORD 未定义且保留。 正值表示滚轮向前旋转(远离用户);负值表示滚轮向后旋转(朝向用户)。 一键式滚轮定义为WHEEL_DELTA,即 120。
如果消息 是WM_XBUTTONDOWN、 WM_XBUTTONUP、 WM_XBUTTONDBLCLK、 WM_NCXBUTTONDOWN、 WM_NCXBUTTONUP或 WM_NCXBUTTONDBLCLK,则 mouseData 的 HIWORD 指定按下或释放了哪个 X 按钮,并且 LOWORD 未定义和保留。 此成员可以是以下一个或多个值。 否则,不使用 mouseData 。
值 | 含义 |
---|---|
|
按下或释放第一个 X 按钮。 |
|
按下或释放第二个 X 按钮。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
标头 | winuser.h (包括 Windows.h) |
请参阅
概念性
引用