- ベストアンサー
ホイールマウスの回すのを取得
win32でマウスの動作情報を取得しようと思っています。 ホイールマウスの回すのを取得するにはどうしたらいいでしょうか? 中ボタンを押すだけなら WindowProcでWM_MBUTTONDOWNを指定して取得しているのですが、 ホイールマウスを回したときの取得の仕方がわかりません。 よろしくお願いいたしますm(__)m
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
WM_MOUSEWHELL というメッセージあると思う。 HIWORD(wParam)の値は120が基準。 だから、HIWORD(wParam)/120とすることで移動距離が取得できる。 正の数なら上へ、負の数なら下へ回転させている。 僕も使ったことはないから、試してみて。
お礼
有り難うございますm(__)m WM_MOUSEWHELL 自身設定されてない?読み込めなかったので、 #define WM_MOUSEWHELL 0x020a で送られてきました 助かりましたm(__)m