CMenu::AppendMenu

CMenu::AppendMenuは、メニューにメニュー項目を追加するメンバ関数・・・。

CMenu::AppendMenu

前回は、ポップアップメニューハンドルhPopupMenu1にWindowsAPIのAppendMenuを使って、メニュー項目を追加していたが、今回はCMenuのAppendMenuを使う・・・。

CFrameWnd_.cppのOnItem1_1で、

GetMenuでpMenu取得・・・。

pMenu->GetSubMenuで、0番目のポップアップメニューpPopupMenu1を取得・・・。
(今回ちゃっかりGetSubMenuもメンバのを使ってる・・・。)

pPopupMenu1->AppendMenuで、Item1-4を追加・・・。

f:id:BG1:20150613084611p:plain

クリックで、

f:id:BG1:20150613084628p:plain

Item1-4が追加・・・。ここは変わらない・・・。

Sample/CWinApp_.h at master · bg1bgst333/Sample · GitHub
Sample/CWinApp_.cpp at master · bg1bgst333/Sample · GitHub
Sample/CFrameWnd_.h at master · bg1bgst333/Sample · GitHub
Sample/CFrameWnd_.cpp at master · bg1bgst333/Sample · GitHub
Sample/resource.h at master · bg1bgst333/Sample · GitHub
Sample/AppendMenu.rc at master · bg1bgst333/Sample · GitHub