1. New MFC dialog box project
2 Add a menu resource, and add a Test menu, add a submenu under the Test menu-add menu
3 Add menu macro definition in Resource.h
#define ID_CMD1 200
#define ID_CMD2 201
4 Add menu message function declaration
afx_msg void OnCmd1();
afx_msg void OnCmd2();
5 Add menu message mapping
ON_COMMAND(ID_CMD1, &CMenuDemoDlg::OnCmd1)
ON_COMMAND(ID_CMD2, &CMenuDemoDlg::OnCmd2)
6 Add a menu processing function
void CMenuDemoDlg::OnTestAdd()
{
// TODO: 在此添加命令处理程序代码
GetMenu()->AppendMenu(MF_STRING | MF_ENABLED, ID_CMD1, "CMD1");
GetMenu()->AppendMenu(MF_STRING | MF_ENABLED, ID_CMD2, "CMD2");
DrawMenuBar();
}