MFC应用实例:[10]启用、禁用菜单

 时间:2024-10-14 11:49:13

1、新建一个单文档的MFC应用,工程的名字为EnableMenu。

MFC应用实例:[10]启用、禁用菜单

3、展开CMainFrame,双击CMainFrame()函数,添加一下代码:m_flag = false; // 初始化,标示步骤一还没执行

MFC应用实例:[10]启用、禁用菜单

5、在“步骤一”和“步骤二”菜单上分别点击右键,然后选择建立类向导。弹出MFC cla衡痕贤伎ssWizard,在Message列表框中选择COMM帆歌达缒AND选项,单击Add Function按钮,弹出Add Member Function对话框,单击OK按钮,最后单击Edit Code按钮。然后在“步骤二”菜单上点击右键,然后选择建立类向导。弹出MFC classWizard,在Message列表框中选择UPDATE_COMMAND_UI选项,单击Add Function按钮。并在相应的函数中添加一下代码:void CMainFrame::OnOptStep1(){ m_flag = true; MessageBox("步骤一完成,可以执行步骤二了。");}void CMainFrame::OnOptStep2(){ MessageBox("步骤二完成。"); }void CMainFrame::OnUpdateOptStep2(CCmdUI* pCmdUI){ pCmdUI->Enable(m_flag); // 通过变量m_flag决定步骤二的执行菜单是否可用}

MFC应用实例:[10]启用、禁用菜单MFC应用实例:[10]启用、禁用菜单
  • ANSYS Maxwell16.1 安装教程
  • ANSYS AIM 中文版设置教程 ANSYS中文版设置
  • ansys icem cfd管道分析入门教程(1/4)
  • 任务栏在鼠标经过时显示离开时隐藏怎么办
  • 怎么通过执行REG文件自动导入注册表项目
  • 热门搜索
    男神是什么意思 hips是什么意思 居安思危的意思 疲倦不堪的意思 涅盘是什么意思 伐木累什么意思 祸起萧墙的意思 什么是伤官伤尽 什么是平邮快递 顾影自怜的意思