Microsoft DirectX 8.0 (Visual Basic)

マウスの直接データ

マウスの現在の状態を取得するには、DIMOUSESTATE または DIMOUSESTATE2 型を指定して DirectInputDevice8.GetDeviceStateMouse または DirectInputDevice8.GetDeviceStateMouse2 を呼び出す。この型に返されるマウス状態には、軸データおよび各ボタンの状態が含まれる。

DIMOUSESTATE および DIMOUSESTATE2 型の xyz の各メンバは、軸座標を保持する (「マウス軸データの解釈」を参照すること)。buttons メンバは、バイト配列である。各ボタンに 1 要素が対応する。一般的に、配列の 1 番目の要素が左ボタン、2 番目が右ボタン、3 番目が中央ボタンである。上位ビットは、ボタンがダウン状態の場合にセットされ、ボタンがアップ状態または存在しない場合に消去される。

参照

バッファリング データと直接データ