Microsoft DirectX 8.0 (Visual Basic) |
データを取得するようにマウス デバイスを設定するには、まずパラメータに DIFORMAT_MOUSE を指定して DirectInputDevice8.SetCommonDataFormat メソッドを呼び出す。
フルスクリーン アプリケーションの性能を最大にするには、協調レベルに DISCL_EXCLUSIVE | DISCL_FOREGROUND を設定する。排他を設定すると、Microsoft® Windows® カーソルが消失することに注意すること。DISCL_FOREGROUND を設定すると、Microsoft Visual Basic® 開発環境に切り替えたときに、アプリケーションがマウスへのアクセス権を失う。DISCL_BACKGROUND に変更すると、アプリケーションのパフォーマンスは犠牲になるが、アプリケーションのデバッグをより容易に行うことができるようになる。
以下のトピックでは、マウスの直接データとバッファリング データの取得と解釈について詳細に説明する。