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 なんて飛んできやしねぇ事実。
うーん、全てのウィンドウメッセージが飛んでくるわけじゃないのねぇ…弱ったわぁ〜…。