CMenu::CreatePopupMenuで、ポップアップメニュー(サブメニュー)を作成する。
resource.hは、
メニュー差し替え後は9つの項目。
CMenu.rcは、
最初はItem1-1だけ。
CFrameWnd_.hは、
ポップアップメニューはメンバーとして持っておかないと、初期化のところで破棄されちゃう。
CFrameWnd_.cppは、
初期化のところでメニュー差し替え。
有効なのはItem1-1、Item2-2、Item3-3だけ。

こんな感じになり、

こうなって、

こうなって、

こうなる。
Sample/mfc/CMenu/CreatePopupMenu/src/CMenu at master · bg1bgst333/Sample · GitHub