MFC对话框添加菜单栏

1.解决方案资源管理器——资源文件——**.rc双击(转至资源视图)

MFC对话框添加菜单栏_第1张图片

2.资源视图——右击**.rc——添加资源——Menu——新建——图形化界面编辑

MFC对话框添加菜单栏_第2张图片

3.图形化编辑完成后,切换到目标对话框的头文件(**Dlg.h),在类的成员定义处添加一个CMenu变量,比如:

MFC对话框添加菜单栏_第3张图片

4. 

切换到目标对话框的源文件(**Dlg.cpp),找到OnInitDialog方法(对话框初始化),在return语句前添加如下代码:

 m_menu.LoadMenuW(IDR_MENU1); //IDR_MENU1是菜单资源ID

 SetMenu(&m_menu); //将菜单加入到对话框。

 MFC对话框添加菜单栏_第4张图片

5.运行即可看见菜单栏加入到了相应对话框。

 

 

你可能感兴趣的:(MFC(C++),mfc,c++)