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 常數 Description
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)

另請參閱

概念

RID_DEVICE_INFO

原始輸入

參考