VC6.0里, 怎样在已经创建好的窗口上,弄个菜单?

我的意思是指用VC编辑器编辑一个菜单啊,不是用什么MFCAPI还有我用的是win32application空白工程别跟我说对话框啊我是用插入——资源——菜单——新建然后他... 我的意思是指用VC编辑器编辑一个菜单啊,不是用什么MFC API

还有我用的是win32 application 空白工程 别跟我说对话框啊

我是用插入——资源——菜单——新建

然后他就出现一个横着的条,让我编辑,然后我编辑好了:

但接下来怎么弄?????resoure.rc不是菜单资源,这是我之前建立的空白资源
展开
 我来答
a904003695
2013-12-03 · TA获得超过1547个赞
知道小有建树答主
回答量:426
采纳率:100%
帮助的人:200万
展开全部
参考:http://bbs.csdn.net/topics/80179567
这是我从上面截下来的一些代码;觉得行就采纳~~

直接在资源里面画出来,
HMENU hMenu;

hMenu=LoadMenu(hInstance,(LPCSTR)ID_MENU); //ID_MENU就是你画的菜单
hwnd = CreateWindow (TEXT ("HelloWin"), // window class name
TEXT ("»¶Ó­ÄãµÄµ½À´!"), // window caption
WS_OVERLAPPEDWINDOW, // window style
CW_USEDEFAULT, // initial x position
CW_USEDEFAULT, // initial y position
CW_USEDEFAULT, // initial x size
CW_USEDEFAULT, // initial y size
NULL, // parent window handle
hMenu, // window menu handle
hInstance, // program instance handle
NULL) ; // creation parameters
更多追问追答
追问

不 这太猛了。我用编辑器帮我弄就行了,我现在编辑好了,在resource view里面也有了这个菜单

 

现在我 Create(NULL,"扫雷", WS_OVERLAPPEDWINDOW, rectDefault, NULL,  IDR_MENU1);

 

他说 IDR_MENU1没定义。我可没写错ID。这怎么回事?感觉还没生产菜单代码。是不是还需要什么操作?

追答
全工程搜索IDR_MENU1符号是在哪里定义的?
找到定位所做的文件,在引用IDR_MENU1时加上对他定义头文件,应该可以了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式