RID_DEVICE_INFO_MOUSE 结构 (winuser.h)
定义来自指定鼠标的原始输入数据。
语法
typedef struct tagRID_DEVICE_INFO_MOUSE {
DWORD dwId;
DWORD dwNumberOfButtons;
DWORD dwSampleRate;
BOOL fHasHorizontalWheel;
} RID_DEVICE_INFO_MOUSE, *PRID_DEVICE_INFO_MOUSE;
成员
dwId
类型:DWORD
鼠标设备标识属性的位字段:
值 | ntddmou.h 常量 | 说明 |
---|---|---|
0x0080 | MOUSE_HID_HARDWARE | HID 鼠标 |
0x0100 | WHEELMOUSE_HID_HARDWARE | HID 滚轮鼠标 |
0x8000 | HORIZONTAL_WHEEL_PRESENT | 带水平滚轮的鼠标 |
dwNumberOfButtons
类型:DWORD
鼠标的按钮数。
dwSampleRate
类型:DWORD
每秒的数据点数。 此信息可能不适用于每个鼠标设备。
fHasHorizontalWheel
类型: BOOL
如果鼠标具有用于水平滚动的滚轮,则为 TRUE;否则为 FALSE。
Windowsxp: 仅从 Windows Vista 开始支持此成员。
注解
对于鼠标,“使用情况页”为 1,“使用情况”为 2。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | winuser.h (包括 Windows.h) |
请参阅
概念性
引用