【MFC】-001 对话框程序添加菜单栏

【MFC】-001 对话框程序添加菜单栏

1、由来

  MFC向导新建的对话框程序是不带菜单栏的,但在一些应用场合下,菜单项是一种比较方便的操作方式,因此,需要为对话框添加菜单。

2、步骤

2.1 添加菜单资源

  打开项目之后,在资源视图中,右击该项目添加资源->新建Menu。

  为该菜单添加各种菜单项。

P3LmRS.jpg

  该菜单单元,属性中设置其ID为IDR_APP_MAIN_MENU.

2.2 添加菜单对象

  在资源文件中添加好菜单资源之后,需要手动添加代码来启用该菜单。

  在对话框中添加成员变量:CMenu m_appMainMenu;

2.3 启用新菜单

  在对话框的实现文件中,在OnInitDlg函数中,添加启用代码:

m_appMainMenu.LoadMenuW(IDR_APP_MAIN_MENU);
SetMenu(&m_appMainMenu);

P3LNzF.jpg

猜你喜欢

转载自blog.csdn.net/freehawkzk/article/details/81133174