Platform SDK: DirectX |
ここでは、C++ でのアプリケーション開発について説明する。Visual Basic については、「DirectInput Visual Basic チュートリアル」を参照すること。
キーボード入力の準備を行うには、まず、DirectInput オブジェクトのインスタンスを作成する。次に、IDirectInput7::CreateDeviceEx メソッドを使用して、IDirectInputDevice7 インターフェイスのインスタンスを作成する。IDirectInputDevice7 インターフェイスの各メソッドは、デバイスの操作、デバイスの動作の設定、およびデータの取得を行うのに使用する。
このチュートリアルでは、必要なタスクを以下の手順に分割している。
DirectInput キーボード サポートをアプリケーションに追加するのは、比較的簡単なので、このチュートリアルは、完全なサンプル アプリケーションにはなっていない。チュートリアルのすべての手順は、本文内のコードで具体的に示している。システムの初期化の関連手順は、「サンプル関数 1 : DI_Init」にまとめてある。システムを終了させる必要のあるときには、もう 1 つの関数「サンプル関数 2 : DI_Term」が、必ず呼ばれる。