Platform SDK: DirectX |
ここでは、C および C++ でのアプリケーション開発について説明する。Visual Basic については、「DirectInput Visual Basic サンプル」を参照すること。
KeybdExc サンプルは、キーボードを排他協調レベルで使用する方法を示す。
ソース ファイル :(SDK ルート)\Samples\Multimedia\DInput\Src\KeybdExc
実行可能ファイル :(SDK ルート)\Samples\Multimedia\DInput\Bin\KeybdExc.exe
1 つまたは複数のボタンを押し続けると、それぞれのキーのインデックス値 (「キーボード デバイス定数」を参照) が表示される。Windows キーを押すと、「KeybdImm サンプル」では [スタート] メニューが表示されるが、このプログラムでは表示されないことに注意すること。
このサンプルは、排他フォアグラウンド協調レベルでキーボードの直接データを取得するにはどのように DirectInput を使用するかを説明している。このアプリケーションは繰り返し IDirectInputDevice7::GetDeviceState を呼び出し、押されているすべてのキーの値を含む文字列を表示する。