MFC中菜单栏使用

时间:2021-04-28 23:22:08

1、新建项目:

  选择MFC应用程序,应用程序类型选择“基于对话框”;

  本文中项目名为:MenuTest

2、新建菜单栏资源:

  找到资源视图,右键MenuTest.re选择“添加资源”——选择Menu,单击新建即可;

3、编辑菜单资源,如下图所示:

  MFC中菜单栏使用

  编辑完后保存;

4、找到要添加菜单栏的对话框,在属性中找到“Menu”项,填入相应的菜单栏ID,如下图所示:

  MFC中菜单栏使用

5、保存后,可以先测试,运行效果如下:

  MFC中菜单栏使用

  可以看到,界面中已加载对应菜单栏;

6、在主窗口上右键,选择类向导,如下所示:

  MFC中菜单栏使用

7、在对象ID栏中查找需要的菜单ID,如ID_SET_TIME,单击添加处理程序,为菜单项添加映射函数:

  MFC中菜单栏使用

8、在函数中填入对应代码:

MFC中菜单栏使用MFC中菜单栏使用
void CMenuTestDlg::OnSetTime()
{
    // TODO: 在此添加命令处理程序代码
    AfxMessageBox(TEXT("SET TIME"),NULL,NULL);
}
View Code

9、运行程序:

  MFC中菜单栏使用