Platform SDK: DirectX

マウス デバイス定数

Dinput.h に定義されているマウス デバイス定数は、マウス デバイスのデータパケットである DIMOUSESTATE または DIMOUSESTATE2 構造体に対するオフセットを表す。指定のオフセット位置にあるデータは、デバイス オブジェクト (ボタンまたは軸) に関連付けられている。通常、それらの値は、DIDEVICEOBJECTDATADIOBJECTDATAFORMAT、または DIDEVICEOBJECTINSTANCE 構造体の dwOfs に使用される。

マウス デバイス定数は、以下のとおりである。

DIMOFS_BUTTON0 マウスボタン 0 の状態を表すデータのオフセット。
DIMOFS_BUTTON1 マウスボタン 1 の状態を表すデータのオフセット。
DIMOFS_BUTTON2 マウスボタン 2 の状態を表すデータのオフセット。
DIMOFS_BUTTON3 マウスボタン 3 の状態を表すデータのオフセット。
DIMOFS_BUTTON4 マウスボタン 4 の状態を表すデータのオフセット (DIMOUSESTATE2 のみ)。
DIMOFS_BUTTON5 マウスボタン 5 の状態を表すデータのオフセット (DIMOUSESTATE2 のみ)。
DIMOFS_BUTTON6 マウスボタン 6 の状態を表すデータのオフセット (DIMOUSESTATE2 のみ)。
DIMOFS_BUTTON7 マウスボタン 7 の状態を表すデータのオフセット (DIMOUSESTATE2 のみ)。
DIMOFS_X x 軸上のマウスの位置を表すデータのオフセット。
DIMOFS_Y y 軸上のマウスの位置を表すデータのオフセット。
DIMOFS_Z z 軸上のマウスの位置を表すデータのオフセット。