typedef struct { Uint8 button: Uint8 axis; } PDS_MOUSE_INFO;
button ボタンの有無 axis 座標軸の有無
マウスの情報を格納する構造体メンバ buttonには、マウスボタンの有無が格納されます。
各ビットにボタンが割り振られています。ボタンを持っていれば1、持っていなければ0となります。
以下は、各ビットを指定する定数とその意味です。
ビット位置指定用定数 ボタン PDD_MOUSE_BUTTON_M 中央ボタン PDD_MOUSE_BUTTON_R 右ボタン PDD_MOUSE_BUTTON_L 左ボタン PDD_MOUSE_BUTTON_S ホイールボタン PDD_MOUSE_BUTTON_KU 方向ボタン上 PDD_MOUSE_BUTTON_KD 方向ボタン下 PDD_MOUSE_BUTTON_KL 方向ボタン左 PDD_MOUSE_BUTTON_KR 方向ボタン右
メンバ axisには、座標軸の有無が格納されます。
各ビットに座標軸が割り振られています。軸を持っていれば1、持っていなければ0となります。
以下は、各ビットを指定する定数とその意味です。
ビット位置指定用定数 軸 PDD_MOUSE_AXIS_X X軸 PDD_MOUSE_AXIS_Y Y軸 PDD_MOUSE_AXIS_Z ホイール PDD_MOUSE_AXIS_3 第3軸 PDD_MOUSE_AXIS_4 第4軸 PDD_MOUSE_AXIS_5 第5軸 PDD_MOUSE_AXIS_6 第6軸 PDD_MOUSE_AXIS_7 第7軸
pdMouseGetInfo() マウス情報の取得