SetMenuで、ウィンドウにメニューをセットする。
SetMenu 関数 (winuser.h) - Win32 apps | Microsoft Learn
メニューリソースをウィンドウクラスにセットしたり、メニューハンドルをCreateWindowにセットしたりではなく、ウィンドウを作成してからメニューハンドルをウィンドウハンドルにセットする方法を試す。
SetMenu.cppの_tWinMainで、
ここではセットしてない。
WM_CREATEで、
このようにSetMenuでセット。
WM_DESTROYで、
メニュー項目の破棄DeleteMenuまで必要かはわからないが、破棄処理はしっかりしないといけないので、DestroyMenuで破棄。
メニューが付いた。
Sample/winapi/SetMenu/SetMenu/src/SetMenu at master · bg1bgst333/Sample · GitHub