【MFC】-001 对话框程序添加菜单栏
1、由来
MFC向导新建的对话框程序是不带菜单栏的,但在一些应用场合下,菜单项是一种比较方便的操作方式,因此,需要为对话框添加菜单。
2、步骤
2.1 添加菜单资源
打开项目之后,在资源视图中,右击该项目添加资源->新建Menu。
为该菜单添加各种菜单项。
该菜单单元,属性中设置其ID为IDR_APP_MAIN_MENU.
2.2 添加菜单对象
在资源文件中添加好菜单资源之后,需要手动添加代码来启用该菜单。
在对话框中添加成员变量:CMenu m_appMainMenu;
2.3 启用新菜单
在对话框的实现文件中,在OnInitDlg
函数中,添加启用代码:
m_appMainMenu.LoadMenuW(IDR_APP_MAIN_MENU);
SetMenu(&m_appMainMenu);