トップ > メモ

Managed DirectX - マウスホイールの動かした距離を、DirectInputを使って求める方法。

マウスホイールの動かした距離を、DirectInputを使って求める方法。

//初期化
Microsoft.DirectX.DirectInput.Device mMouseDevice = new Microsoft.DirectX.DirectInput.Device(Microsoft.DirectX.DirectInput.SystemGuid.Mouse);
mMouseDevice.Properties.AxisModeAbsolute = true;
mMouseDevice.Acquire();

//値取得
Microsoft.DirectX.DirectInput.MouseState MouseState = new Microsoft.DirectX.DirectInput.MouseState();
MouseState = mMouseDevice.CurrentMouseState;

この、MouseStateのZメンバに、マウスホイールの動かした距離が入ります。
この場合、動かした距離の絶対距離が格納れています。

コメント送信フォーム

このコメントはメールで送信され、直接表示されることはありません。
ただし、コメントの内容を引用することはあります。

内容(半角:100000文字)


以下の項目は任意です(特に返信が必要な場合、メールアドレスをお書きください)
お名前(半角:100文字)  
メールアドレス(255文字)

認証のためのキーとして、今日の年月日を入力してください。
例えば、2007年8月24日の場合「20070824」と入力します。


  


一覧へ戻る

トップに戻る

作成日時:2006年 03月 02日 20時 33分 34秒