巡回
- http://itpro.nikkeibp.co.jp/article/COLUMN/20060511/237617/
- 俺的メモ
- http://www13.atwiki.jp/yaneurao/
- 今は生暖かく見守ってますが、落ち着いたら首突っ込む予定。
SetWindowsHookEx の調査
HookType として WH_SYSMSGFILTER をインストールして、ダイアログのメッセージをフックして遊んじゃおうぜ計画なのですが…
前に SetWindowText したのに、WM_SETTEXT がフックプロシージャに飛んでこないよ!! なんて自体に遭遇しました。 んじゃー、何のメッセージが飛んでくるのよ? と調査してみたのですよ。
WM_NCMOUSEMOVE WM_PAINT WM_TIMER WM_PAINT WM_PAINT WM_TIMER WM_TIMER WM_PAINT WM_TIMER WM_MOUSEMOVE WM_MOUSEMOVE WM_TIMER WM_PAINT WM_MOUSEMOVE WM_MOUSEMOVE WM_NCMOUSEMOVE WM_NCMOUSEMOVE WM_NCLBUTTONDOWN WM_MOUSEMOVE WM_LBUTTONDOWN WM_LBUTTONUP WM_MOUSEMOVE WM_MOUSEMOVE WM_MOUSEMOVE WM_MOUSEMOVE WM_MOUSEMOVE WM_PAINT WM_TIMER : : :
そして、ダイアログをドラッグしたとしても、WM_MOVING なんて飛んできやしねぇ事実。
うーん、全てのウィンドウメッセージが飛んでくるわけじゃないのねぇ…弱ったわぁ〜…。