方法1:亲测 成功 转载自https://social.msdn.microsoft.com/Forums/vstudio/zh-CN/48338f6b-e5d9-4c0c-8b17-05ca3ef1f761/vs2010dialog
你可以创建菜单作为一种资源,然后将它附加到对话框。打开dialog“属性”对话框,你可以看到一个Menu属性,最终我们将在这里指定一个我们自己创建的菜单ID。
具体步骤如下:
•在资源视图中右键单击工程名,插入一个新的菜单。这个菜单会有一个ID(例如:IDR_MENU1 );
•可以根据你的需要设计该菜单。
•设计好菜单后,在dialog Menu属性的下拉列表中,选择所需的菜单的ID(这里IDR_MENU1)
至此,编译运行后,这个菜单就可以显示在对话框中了。
方法2:转载的 没试过
VC++对话框程序中添加菜单
在VC中创建一个基于对话框的MFC程序,要在其中添加菜单总共分三步:
1、首先插入一个菜单资源IDR_MENU1,然后可以编辑修改菜单;
2、 然后在为对话框添加一个CMenu类型的成员变量m_Menu;
3、在OnInitDialog()中添加如下的代码:
m_Menu.LoadMenu(IDR_MENU1);//载入菜单
SetMenu(&m_Menu); //显示菜单
经过这三步以后菜单就可以显示出来了。
时间: 2024-10-15 07:46:58