1、新建项目:
选择MFC应用程序,应用程序类型选择“基于对话框”;
本文中项目名为:MenuTest
2、新建菜单栏资源:
找到资源视图,右键MenuTest.re选择“添加资源”——选择Menu,单击新建即可;
3、编辑菜单资源,如下图所示:
编辑完后保存;
4、找到要添加菜单栏的对话框,在属性中找到“Menu”项,填入相应的菜单栏ID,如下图所示:
5、保存后,可以先测试,运行效果如下:
可以看到,界面中已加载对应菜单栏;
6、在主窗口上右键,选择类向导,如下所示:
7、在对象ID栏中查找需要的菜单ID,如ID_SET_TIME,单击添加处理程序,为菜单项添加映射函数:
8、在函数中填入对应代码:
void CMenuTestDlg::OnSetTime() { // TODO: 在此添加命令处理程序代码 AfxMessageBox(TEXT("SET TIME"),NULL,NULL); }
9、运行程序: