1、打开VS2022。
2、工具选择自定义。
3、在文件类别中,找到高级保存选项点击确定可添加到菜单栏文件中去。
1. 用LoadMenu函数从资源加载menuMain.LoadMenu(IDR_MAINFRAME)//从资源加载,这里使用SDI的主菜单资源
2. 用CreateMenu函数创建
menu1.CreateMenu() //创建菜单,还没有菜单项
二、 添加菜单项,可用AppendMenu()在菜单的最后加、InsertMenu()在指定的位置加.
// ID_TEST1 在Resource.h 中定义,随便给个整数值,不要和已有的重复就行了
menu1.AppendMenu(MF_STRING,ID_TEST1,"Test1")// 第一项菜单项
menu1.AppendMenu(MF_STRING,ID_TEST2,"Test2")// 第二项菜单项
menu1.InsertMenu(1,MF_BYPOSITION|MF_STRING,
(UINT)ID_TEST1,"ID_TEST1")// 在第二项菜单项前添加新菜单项
三、 添加子菜单
同样用AppendMenu()、InsertMenu()函数。不过要注意参数的设置。
menu1.AppendMenu(MF_BYPOSITION|MF_POPUP|MF_STRING,
(UINT) menuMain.GetSubMenu(0) ->m_hMenu,"子菜单")
//第二个参数是菜单的句柄HMENU
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)