訳があって、Visual Studio 6.0 でアプリケーションを書いている。 タスクトレーに置いたアイコンからTrackPopupMenuでポップアップメニューを出している。 MSDN 日本語版では第七引数にNULLを与えると、メニュー部分以外をクリックした時にメニューは自動的に消えることになっている。

 しかし、消えない...何と、MSDN英語版にはこの問題に関して 詳細な解説 が出ていた。 一件落着。