VC CMenu用法总结
为一个对话框资源添加菜单,原来是这样,呵呵。
打开资源菜单,添加资源,选择Menu比如IDR_MENU1
打开对话框的属性面版,把Menu属性值设为IDR_MENU1
大气象
打开资源菜单,添加资源,选择Menu比如IDR_MENU1
打开对话框的属性面版,把Menu属性值设为IDR_MENU1
![](https://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)
//新建菜单
CMenu cMenu;
cMenu.CreateMenu();
//cMenu.CreatePopupMenu();
cMenu.AppendMenu(MF_STRING,3,_T("文件"));
cMenu.AppendMenu(MF_STRING,2,_T("退出"));
//子菜单
CMenu cMenu0;
cMenu0.CreatePopupMenu();
cMenu0.AppendMenu(MF_STRING,3,_T("打开"));
//cMenu.AppendMenu(MF_POPUP,3,*cMenu0);
this->SetMenu(&cMenu);
//操作原有菜单
/*CMenu *cMenu = (CMenu*) GetDlgItem(IDR_MENU1);
cMenu->CreateMenu();
cMenu->AppendMenu(MF_STRING,3,_T("文件"));
this->SetMenu(cMenu);*/
CMenu cMenu;
cMenu.CreateMenu();
//cMenu.CreatePopupMenu();
cMenu.AppendMenu(MF_STRING,3,_T("文件"));
cMenu.AppendMenu(MF_STRING,2,_T("退出"));
//子菜单
CMenu cMenu0;
cMenu0.CreatePopupMenu();
cMenu0.AppendMenu(MF_STRING,3,_T("打开"));
//cMenu.AppendMenu(MF_POPUP,3,*cMenu0);
this->SetMenu(&cMenu);
//操作原有菜单
/*CMenu *cMenu = (CMenu*) GetDlgItem(IDR_MENU1);
cMenu->CreateMenu();
cMenu->AppendMenu(MF_STRING,3,_T("文件"));
this->SetMenu(cMenu);*/
没有研究清楚,先记录一下。
我这个博客废弃不用了,今天想寻找外链的时候,突然想到这个博客权重很高。
有需要免费外链的,留言即可,我准备把这个博客变成免费的友情链接站点。