Platform SDK: DirectX |
ここでは、C および C++ でのアプリケーション開発について説明する。Visual Basic については、「DirectInput Visual Basic サンプル」を参照すること。
MouseExc プログラムは、DirectInput デバイスの初期化と直接データを取得する方法を説明している。
ソース ファイル :(SDK ルート)\Samples\Multimedia\DInput\Src\MouseExc
実行可能ファイル :(SDK ルート)\Samples\Multimedia\DInput\Bin
マウスを動かすと、それに応じて座標が変化して表示される。マウス ボタンを押し続けると、そのボタンの番号が表示される。システム カーソルが表示されなくなることに注意すること。
このサンプルは、排他フォアグラウンド モードでマウスの相対データを取得するにはどのように DirectInput を使用するかを説明している。このプログラムは、直前に IDirectInputDevice7::GetDeviceState を呼び出してからのマウス座標の変化を 1 秒間に約 30 回表示する。