ステータスバー上でのマウスの移動を感知するには?


番茶  2007-12-19 02:08:19  No: 67206  IP: 192.*.*.*

いつもお世話になっております。
ステータスバー上でマウスが移動したことを知らせてくれるメッセージ(WM_MOUSEMOVE や WM_NCMOUSEMOVE のような)はありますでしょうか?
PSDKをみている限り見つからず、サブクラス化するしかないかなぁとも思っているんですが、どうでしょうか?

具体的には、ステータスバー上で移動するマウスの位置を取得したいのですが。
よろしくお願いします。

編集 削除
wclrp ( 'o')  2007-12-19 20:02:16  No: 67207  IP: 192.*.*.*

サブクラス化だろうね。

MFCならステータスバーの親ウィンドウのPreTranslateMessage
非MFCならメッセージループでも取れるが
それはモーダルダイアログとかメッセージボックスとか
メニューとかがないときだけだからNGだ。

編集 削除
番茶  2007-12-22 02:01:09  No: 67208  IP: 192.*.*.*

回答、どうもありがとうございます。
サブクラス化が一番妥当ということでしょうか。

>非MFCならメッセージループでも取れるが
コレはステータスバーの親ウィンドウ(=自ウィンドウ)ってことでしょうか?

編集 削除
wclrp ( 'o')  2007-12-22 09:48:05  No: 67209  IP: 192.*.*.*

メッセージループに親ウィンドウとか関係ない。

それと
メッセージボックスとかなにかモーダルな処理中は
自分の作ったメッセージループが使われないからどうでもいいじゃん。

編集 削除