首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

菜单设置有关问题

2012-08-16 
菜单设置问题书上有个题 就是一个新菜单-画图,下拉单里有圆形,矩形,允许画图,禁止画图,其中要求圆形和矩形

菜单设置问题
书上有个题 就是一个新菜单-画图,下拉单里有圆形,矩形,允许画图,禁止画图,其中要求圆形和矩形有选择标,且是相互切换的,就是选中其中一个另一的标就消失,这个想不明白;还有个问题就是点下禁止画图后,圆形和矩形就变成灰色不可选状态。
希望帮忙解决下

[解决办法]
示例:

C/C++ code
CMainFrame *pFrm=(CMainFrame*)AfxGetApp()->m_pMainWnd;        pFrm->m_bAutoMenuEnable=false;        CMenu *pmenu=pFrm->GetMenu();        //获取整个菜单项        CMenu *psub=pmenu->GetSubMenu(1);        //1代表按钮的菜单序号,如【打开】该=0        psub->EnableMenuItem(ID_EDIT_CUT,MF_DISABLED|MF_GRAYED);        //禁用剪切按钮        psub->EnableMenuItem(ID_EDIT_CUT,MF_ENABLED);        //使能剪切按钮    psub->RemoveMenu(SC_CLOSE, MF_BYCOMMAND);        //删除某项菜单        psub->InsertMenu(SC_CLOSE, MF_BYCOMMAND, SC_CLOSE, _T("关闭程序"));        //添加某项菜单    psub->AppendMenu(MF_STRING, ID_MENU_CALIBRATION, _T("校准"));        //追加菜单        psub->AppendMenu(MF_SEPARATOR);                //插入分隔条 

热点排行