掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
OnMouseWheelを繰り返し処理をさせない為には? (ID:6184)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>Halbowさん DLして実行してみました。 やはり、かなものさん、通りすがりさんと同じでホイールでのスクロールは起きませんでした。 結論としては、市販のマウスはホイールの回転で、WM_MOUSEWHEEL、WM_VSCROLL のどちらかのメッセージが送られるということですね。 TMemoもサブクラス化して試してみましたが、TMemoは内部でWM_MOUSEWHEELメッセージを処理してホイールに対応してるようです。 どちらかというとWM_MOUSEWHEELメッセージを送る方が正統派なんでしょうね。 でも、WM_VSCROLLメッセージの方を送れば、ホイールに未対応のコントロールでもホイールに反応してくれるので使う側にとってはとても便利なことです。 マウスドライバーの製作者は気をきかせてそのようなマウスを市販してるのだと思います。 でも、プログラム作成側にとっては思わぬ落とし穴と言えますね〜(‾◇‾) 今回の件は大きな収穫でした。ありがとうございましたm(__)m
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.