チュートリアル 2:マウスの使用

このチュートリアルでは、マウス デバイスをセットアップし、バッファーに格納された入力データを取得する手順について説明します。

マウス入力を準備するためには、まず Microsoft DirectInput オブジェクトのインスタンスを作成します。次に、IDirectInput8::CreateDevice メソッドを使用して、IDirectInputDevice8 インターフェイス インターフェイスのインスタンスを作成します。IDirectInputDevice8 インターフェイス メソッドは、デバイスの操作、動作の設定、およびデータの取得に使用します。

DirectInput システムをセットアップする最初のステップと、システムを終了する最後のステップはどのアプリケーションでも同じであり、「チュートリアル 1:キーボードの使用」で説明しています。

このチュートリアルでは、必要なタスクを次のステップに分けて説明します。

     アプリケーションが排他的協調レベルでマウスを取得した場合、Microsoft Windows の画面にポインターは表示されません。このためには、アプリケーションに単純なスプライト エンジンが必要です。Scrawl サンプル アプリケーションは、Microsoft Win32 関数 DrawIcon を使用して十字カーソルを表示します。