掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
マウスホイールの逆転 (ID:64151)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> そこで、DLLを作ってみたんですが、WM_MOUSEWHEELが返すパラメータが良くわかりません。 > どの変数をいじれば良いでしょうか? まずは、MSDNを見ましょう。 http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/userinput/mouseinput/mouseinputreference/mouseinputmessages/wm_mousewheel.asp LPARAMにはマウスの座標が、 WPARAMにはホイールの状態と、キーの状態が入っているようです。 HIWORD(上位16Bit)にホイールの状態が、 LOWORD(下位16Bit)にキーの状態が入ってます。 GET_KEYSTATE_WPARAM()マクロとGET_WHEEL_DELTA_WPARAM()マクロでそれぞれ取り出せますから、 ホイールの状態を反転(-1を掛ければOK?)して、 MAKEWPARAM()マクロで再度WPARAM型にすればいいのではないでしょうか?
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.