次の方法で共有


マウス デバイスの列挙型

マウス デバイスの列挙型

Dinput.h に定義されているマウス デバイス定数は、マウス デバイスのデータ パケットである DIMOUSESTATE 構造体または DIMOUSESTATE2 構造体に対するオフセットを表す。

構文

typedef enum {
    DIMOFS_BUTTON0,
    DIMOFS_BUTTON1,
    DIMOFS_BUTTON2,
    DIMOFS_BUTTON3,
    DIMOFS_BUTTON4,
    DIMOFS_BUTTON5,
    DIMOFS_BUTTON6,
    DIMOFS_BUTTON7,
    DIMOFS_X,
    DIMOFS_Y,
    DIMOFS_Z
} Mouse Device;

定数

  • DIMOFS_BUTTON0

  • DIMOFS_BUTTON1

  • DIMOFS_BUTTON2

  • DIMOFS_BUTTON3

  • DIMOFS_BUTTON4
    DIMOUSESTATE2 のみ

  • DIMOFS_BUTTON5
    DIMOUSESTATE2 のみ

  • DIMOFS_BUTTON6
    DIMOUSESTATE2 のみ

  • DIMOFS_BUTTON7
    DIMOUSESTATE2 のみ

  • DIMOFS_X

  • DIMOFS_Y

  • DIMOFS_Z

注意

指定のオフセット位置にあるデータは、デバイス オブジェクト (ボタンまたは軸) に関連付けられている。通常、それらの値は、DIDEVICEOBJECTDATADIOBJECTDATAFORMAT、または DIDEVICEOBJECTINSTANCE の各構造体の dwOfs メンバで使われる。

列挙型の情報

最低限のオペレーティング システム Windows 98、Windows 2000、Windows XP