こんばんは、中山です。

渋木さん、返信ありがとう御座います。

> > メニューが消えるタイミングを捉える方法をご教示頂きたくお願い致します。
>  WM_EXITMENULOOP って飛んでこないんでしたっけ?

このメッセージの存在を知りませんでした。
試した結果、項目を選択してメニュー消えた場合も、メニュー以外をクリックし
てメニューが消えた場合も、このメッセージが飛んできました。
これで目的が達成できそうです。

#余談ですが「WM_ENTERMENULOOP」っていうメッセージもあるんですね…

>  あるいは、TPM_RETURNCMD フラグを指定して TrackPopupMenu してみるとか。

このオプションの意味が分からなかったので使用してなかったのですが、これを
指定するとメニューが消えるまで「TrackPopupMenu」の制御が返ってこなくなる
んですね。
これでもやりたいことが出来そうです。

どうもありがとう御座いました。

-- 
中山 剛史 <t...@nifty.com>