次の方法で共有


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

1 秒あたりのデータ ポイント数。 この情報は、すべてのマウス デバイスに適用されない場合があります。

fHasHorizontalWheel

種類: BOOL

マウス に水平スクロール用のホイールがある場合は TRUE。それ以外の場合は FALSE

Windows XP: このメンバーは、Windows Vista 以降でのみサポートされています。

注釈

マウスの場合、[使用状況] ページは 1、Usage は 2 です。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
Header winuser.h (Windows.h を含む)

関連項目

概念

RID_DEVICE_INFO

未加工の入力

参照