WM_MOUSEWHEELの使用について

[戻る]
たか 2005/06/02(木) 12:35:51
Windows XP SP2
VC 6.0++

今現在ダイアログベースのAPLを開発しております。

ダイアログにスライダーバーがあり、マウスのホイールで
スクロールさせた時にスライダーバーが動くように設定しています。

PreTranslateMessage関数にて
"pMsg->message == WM_MOUSEWHEEL" で
フォーカスがスライドバーにあたっている時、

現在のスライダーバーが指している位置を取得させています。

そこでお聞きしたいのですが、
WM_MOUSEWHEELではホイールを上にした時も下にした時の
区別はできないようですが、他に何か方法はないのでしょうか?

もし判定できる方法をご存知の方がいましたら教えてください。
宜しくお願いします。

p茶 2005/06/02(木) 13:01:20
GET_WHEEL_DELTA_WPARAMというマクロで判定できます。

たいちう 2005/06/02(木) 13:07:04
wParamを見る。
っていうか、WM_MOUSEWHEELについてまず調べよう。

古いスレッドには追加発言できません。