マウス データ
マウス データ
データを取得するようにマウス デバイスを設定するには、パラメータとして c_dfDIMouse または c_dfDIMouse2 のグローバル変数を指定して、IDirectInputDevice8::SetDataFormat メソッドを呼び出す。5 つ以上のマウス ボタンをサポートする場合は、c_dfDIMouse2 を使う。
フルスクリーン アプリケーションの性能を最大限発揮するには、協調レベルに DISCL_EXCLUSIVE | DISCL_FOREGROUND を設定する。排他を設定すると、Microsoft® Windows® カーソルが消失する。DISCL_FOREGROUND を設定すると、デバッグ ウィンドウに切り替えたときに、アプリケーションがマウスへのアクセス権を失う。DISCL_BACKGROUND に変更すると、パフォーマンスは犠牲になるが、アプリケーションのデバッグが簡単になる。
以下のトピックでは、マウスの直接データとバッファリング データの取得と解釈について詳細に説明する。