多语言展示
当前在线:1814今日阅读:27今日分享:41

MFC如何给对话框添加菜单

菜单是程序中很常用的控件,这里分享一个给MFC对话框添加菜单的操作,希望对需要的朋友有帮助。
方法/步骤
1

步骤一:在工程的“资源文件”中找到对应对话框所在的rc文件。

2

步骤二:右击rc文件,选择“添加资源”。

3

步骤三:在“添加资源”对话框中选择“Menu”,点击右侧的“新建”。

4

步骤四:编译器右侧弹出菜单编辑界面,选择“请在此处键入”即可编辑菜单项。

5

步骤五:输入完菜单项名称可以接着添加下一个菜单,或者二级菜单。

7

步骤七:切换到目标对话框的源文件,找到OnInitDialog方法(对话框初始化),在  return语句前添加如下代码:  m_menu.LoadMenuW(IDR_MENU1); //IDR_MENU1是菜单资源ID  SetMenu(&m_menu); //将菜单加入到对话框。

8

步骤八:运行工程,可以看到在对话框上面出现了一个菜单。

注意事项
1

1、每个资源都有一个ID,在源程序进行关联的时候资源ID应一致。

2

2、一定要记得使用SetMenu将菜单加载进去。

推荐信息