WS_POPUPとして、メニューもどきなウィンドウを作って(自作)表示させたのですが、
CreateMenuで表示されるWindowsデフォルトのメニューとは違い、以下の問題が浮上しました。

・メニューを消す際に、一瞬、親のウィンドウが非アクティブに切り替わる。(その後、アクティブに戻る)
・他のメニューに切り替える時、メニューをSW_HIDEして消しますが、CreateMenuで作成されたMenuをHideする時のように綺麗に消えてくれない。

解決法がわかるかたいらっしゃいますか?