質問: wm_nchittestの流れ マウスの動きをキャッチする ↓ myproc(hwnd, wm_nchittest, なし, 座標)に送られる ↓ myproc内で処理されなく、最後のreturn defwindowproc(hwnd, wm_nchittest, なし, 座標)が返される ↓ すると戻り値はlresult型で、その内容はhtcaptionやhtclientである ↓ ここで問題、このhtなんとかという戻り値って、次はどこにもってかれて、どういう処理をされてwm_lbuttondownとかのメッセージになるんですか? htなんとかの戻り値には、座標が含まれていないのに、どうやってwm_lbuttondownと座標とのメッセージに繋げられるんでしょう。
回答: >myproc(hwnd, wm_nchittest, なし, 座標)に送られる 送られるというかシステムがウィンドウに送ってるんですよね。 ということはシステムは既に座標を知っているということです。 で、wm_nchittestを処理した結果でシステムが期待しているのはht??の戻り値だけで十分ってことですね。