mfc中怎样在一个基于对话框程序中添加菜单栏?

在对话框头文件中声明CMenu 变量,例如m_Menu;
在OnInitDlg()中加入如下语句:
m_Menu.LoadMenu("此处加入你的菜单id");
SetMenu(&m_Menu);
我这样处理了还是显示不了~求救????

1.新建一个菜单资源,命名ID为IDM_USER
2.打开对话框资源,然后右键->属性->常规 里面有个"菜单" 下拉框,然后选择IDM_USER!
3.编译连接即可;IDM_USER菜单资源,就加入到对话框上面了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-29
没必要这么复杂;
你打开你要添加菜单的对话框,然后右键->属性->常规 里面有个”菜单“ 下拉框,然后选好你要的菜单!
第2个回答  2012-03-29
检查LoadMenu是否成功,检查SetMenu是否成功,用GetLastError()获取错误原因
第3个回答  2013-01-12
后面应该还有一句DrawMenuBar();

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网