CMenu::LoadMenuでメニューリソースをロードする。
resource.hは、
とし、CMenu.rcは、
とする。
Menu.hで、
LoadMenuを追加。
MFC版ではhInstanceは引数にないけど、スマートな渡し方がわからんので、引数追加。
Menu.cppで、
こう実装。
それと、Window.cppの、
GetMenuも修正。
メニューが無い場合、メニューハンドルNULLなので、オブジェクトポインタもNULLを返す。
MainApplication.cppは、
メニューを指定しない。
MainWindow.cppは、
OnCreateでLoadMenu。

こうなった。
Test/winapi/CMenu/LoadMenu/src/CMenu at master · bg1bgst333/Test · GitHub