CMenu::Attach

CMenu::Attachで、メニューハンドルとCMenuオブジェクトを紐付ける。

CMenu クラス | Microsoft Learn

CFrameWnd_.cppで、

こういった場合は、Detachは不要。
破棄する前提というのもあるし、cMenu.DestroyMenuの中でDetachしてDestroyMenuしてm_hMenuはNULLになり、デストラクタで破棄しないので安全に終われるので、ここでのDetach不要。

押すと、
押すと、

押すと、

こうなる。
こうなる。

こうなる。

Sample/mfc/CMenu/Attach/src/CMenu at master · bg1bgst333/Sample · GitHub