包含有关低级别鼠标输入事件的信息。
语法
typedef struct tagMSLLHOOKSTRUCT {
  POINT     pt;
  DWORD     mouseData;
  DWORD     flags;
  DWORD     time;
  ULONG_PTR dwExtraInfo;
} MSLLHOOKSTRUCT, *LPMSLLHOOKSTRUCT, *PMSLLHOOKSTRUCT;
成员
pt
类型: POINT
光标的 x 和 y 坐标,按 监视器感知 的屏幕坐标。
mouseData
类型:DWORD
如果消息 WM_MOUSEWHEEL,则此成员的高序字是滚轮增量。 保留低序字。 正值表示滚轮向前旋转(远离用户);负值表示滚轮向后旋转(朝向用户)。 一键滚轮定义为 WHEEL_DELTA,即 120。
如果消息WM_XBUTTONDOWN、WM_XBUTTONUP、WM_XBUTTONDBLCLK、WM_NCXBUTTONDOWN、WM_NCXBUTTONUP或WM_NCXBUTTONDBLCLK,则高序单词指定按下或释放的 X 按钮,并且保留低序字。 此值可以是以下一个或多个值。 否则,不使用 mouseData 。
| 值 | 含义 | 
|---|---|
| 
 | 按下或释放第一个 X 按钮。 | 
| 
 | 按下或释放第二个 X 按钮。 | 
flags
类型:DWORD
事件注入的标志。 应用程序可以使用以下值来测试标志。 测试LLMHF_INJECTED (位 0) 将告知是否已注入事件。 如果是,则测试LLMHF_LOWER_IL_INJECTED (位 1) 将告诉你事件是否是从以较低完整性级别运行的进程注入的。
| 值 | 含义 | 
|---|---|
| 
 | 从任何进程) 标志测试事件注入 (。 | 
| 
 | 从以较低完整性级别) 标志运行的进程测试事件注入 (。 | 
time
类型:DWORD
此消息的时间戳。
dwExtraInfo
类型: ULONG_PTR
与消息关联的其他信息。
要求
| 要求 | 值 | 
|---|---|
| 最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] | 
| 最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] | 
| 标头 | winuser.h (包括 Windows.h) | 
请参阅
概念性
其他资源
引用