通知
すべてクリア
Topic starter
2005年6月2日 12:35 PM
Windows XP SP2
VC 6.0++
今現在ダイアログベースのAPLを開発しております。
ダイアログにスライダーバーがあり、マウスのホイールで
スクロールさせた時にスライダーバーが動くように設定しています。
PreTranslateMessage関数にて
pMsg->message == WM_MOUSEWHEEL で
フォーカスがスライドバーにあたっている時、
現在のスライダーバーが指している位置を取得させています。
そこでお聞きしたいのですが、
WM_MOUSEWHEELではホイールを上にした時も下にした時の
区別はできないようですが、他に何か方法はないのでしょうか?
もし判定できる方法をご存知の方がいましたら教えてください。
宜しくお願いします。
2005年6月2日 1:01 PM
GET_WHEEL_DELTA_WPARAMというマクロで判定できます。
2005年6月2日 1:07 PM
wParamを見る。
っていうか、WM_MOUSEWHEELについてまず調べよう。