[C++][MFC]关于菜单的一些操作

通过学习VC6++,了解了一下有关Menu的基本操作。

得到当前View中的菜单

CMenu *pTopMenu;
pTopMenu = AfxGetMainWnd()->GetMenu();


得到菜单上某一菜单

CMenu *pTopMenu, *pSubMenu;
pTopMenu = AfxGetMainWnd()->GetMenu();
pSubMenu = pTopMenu->GetSubMenu(2); // 从0开始


向菜单中添加一项

CString menuName = "MyMenu";
pSubMenu->AppendMenu(MF_STRING, 33001, menuName);


删除一个菜单
pSubMenu->RemoveMenu(menuIndex, MF_BYPOSITTION);

posted on 2006-05-29 21:54  徐中  阅读(496)  评论(0编辑  收藏  举报

导航