Platform SDK: DirectX

KeybdExc サンプル

[Visual Basic]

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

[C++]

説明

KeybdExc サンプルは、キーボードを排他協調レベルで使用する方法を示す。

パス

ソース ファイル :(SDK ルート)\Samples\Multimedia\DInput\Src\KeybdExc

実行可能ファイル :(SDK ルート)\Samples\Multimedia\DInput\Bin\KeybdExc.exe

ユーザーズ ガイド

1 つまたは複数のボタンを押し続けると、それぞれのキーのインデックス値 (「キーボード デバイス定数」を参照) が表示される。Windows キーを押すと、「KeybdImm サンプル」では [スタート] メニューが表示されるが、このプログラムでは表示されないことに注意すること。

プログラミング上の注意

このサンプルは、排他フォアグラウンド協調レベルでキーボードの直接データを取得するにはどのように DirectInput を使用するかを説明している。このアプリケーションは繰り返し IDirectInputDevice7::GetDeviceState を呼び出し、押されているすべてのキーの値を含む文字列を表示する。