Platform SDK: DirectX

チュートリアル 1 : キーボードの使用

[Visual Basic]

ここでは、C++ でのアプリケーション開発について説明する。Visual Basic については、「DirectInput Visual Basic チュートリアル」を参照すること。

[C++]

キーボード入力の準備を行うには、まず、DirectInput オブジェクトのインスタンスを作成する。次に、IDirectInput7::CreateDeviceEx メソッドを使用して、IDirectInputDevice7 インターフェイスのインスタンスを作成する。IDirectInputDevice7 インターフェイスの各メソッドは、デバイスの操作、デバイスの動作の設定、およびデータの取得を行うのに使用する。

このチュートリアルでは、必要なタスクを以下の手順に分割している。

DirectInput キーボード サポートをアプリケーションに追加するのは、比較的簡単なので、このチュートリアルは、完全なサンプル アプリケーションにはなっていない。チュートリアルのすべての手順は、本文内のコードで具体的に示している。システムの初期化の関連手順は、「サンプル関数 1 : DI_Init」にまとめてある。システムを終了させる必要のあるときには、もう 1 つの関数「サンプル関数 2 : DI_Term」が、必ず呼ばれる。