注册 登录
编程论坛 VC++/MFC

vs2010中,怎么用代码添加一个菜单项??

wanghai333 发布于 2011-08-23 17:27, 2573 次点击
,在Vs2010中,自带了一个菜单项IDR_MAINFRAME,怎样在他后面加上一个弹出菜单项?谢谢
10 回复
#2
开了口的记忆2011-08-24 13:44
点住Dialog.rc右击鼠标,再点Add resource 选择Meun新建
#3
wanghai3332011-08-24 14:39
回复 2楼 开了口的记忆
用代码怎么添加?
#4
hollybest2011-08-24 17:38
,都是高手啊,我没有vs2010
#5
hahayezhe2011-08-25 08:59
孙鑫的书里有 自己去找 addmenu
#6
ergouge2011-08-27 10:05
路过  学习的
#7
hellovfp2011-08-27 13:02
AppendMenu
http://msdn.(v=vs.85).aspx
#8
开了口的记忆2011-09-02 11:03
点Resource 点Dialog.rc右击鼠标,再点Add resource 选择Meun新建
#9
开了口的记忆2011-09-02 11:06
对了,你是要为菜单项事件添加处理程序?
#10
hlmzrdongdong2011-09-02 16:10
菜单、工具条、图标等等都是由资源文件管理的,在工程文件中有一个后缀为.res的文件。如果想自己添加,则必须在这个文件下添加代码。在该文件里添加代码时必须用记事本打开。具体编写的方法建议参看《深入解析mfc》这本书。
#11
ml2325282011-09-03 23:13
HMENU mu = ::LoadMenuW(AfxFindResourceHandle(
        MAKEINTRESOURCE(IDR_MAINFRAME), RT_MENU), MAKEINTRESOURCEW(IDR_MAINFRAME)

        ::AppendMenu(mu , nFlags, nIDNewItem, lpszNewItem)
1