Microsoft DirectX 8.0 (Visual Basic)

マウス データ

データを取得するようにマウス デバイスを設定するには、まずパラメータに DIFORMAT_MOUSE を指定して DirectInputDevice8.SetCommonDataFormat メソッドを呼び出す。

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

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

参照

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