Microsoft DirectX 8.0 (C++)

マウス データ

データを取得するようにマウス デバイスを設定するには、パラメータとして c_dfDIMouse または c_dfDIMouse2 のグローバル変数を指定して、IDirectInputDevice8::SetDataFormat メソッドを呼び出す。5 つ以上のマウス ボタンをサポートする場合は、c_dfDIMouse2 を使用する。

フルスクリーン アプリケーションの性能を最大限発揮するには、協調レベルに DISCL_EXCLUSIVE | DISCL_FOREGROUND を設定する。排他を設定すると、Microsoft® Windows® カーソルが消失することに注意すること。DISCL_FOREGROUND を設定すると、デバッグ ウィンドウに切り替えたときに、アプリケーションがマウスへのアクセス権を失う。DISCL_BACKGROUND に変更すると、アプリケーションのパフォーマンスは犠牲になるが、アプリケーションのデバッグをより容易に行うことができるようになる。

以下のトピックでは、マウスの直接データとバッファリング データの取得と解釈について詳細に説明する。

参照

デバイス データ形式協調レベル