VC6.0里, 怎样在已经创建好的窗口上,弄个菜单?
我的意思是指用VC编辑器编辑一个菜单啊,不是用什么MFCAPI还有我用的是win32application空白工程别跟我说对话框啊我是用插入——资源——菜单——新建然后他...
我的意思是指用VC编辑器编辑一个菜单啊,不是用什么MFC API
还有我用的是win32 application 空白工程 别跟我说对话框啊
我是用插入——资源——菜单——新建
然后他就出现一个横着的条,让我编辑,然后我编辑好了:
但接下来怎么弄?????resoure.rc不是菜单资源,这是我之前建立的空白资源 展开
还有我用的是win32 application 空白工程 别跟我说对话框啊
我是用插入——资源——菜单——新建
然后他就出现一个横着的条,让我编辑,然后我编辑好了:
但接下来怎么弄?????resoure.rc不是菜单资源,这是我之前建立的空白资源 展开
1个回答
展开全部
参考: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
这是我从上面截下来的一些代码;觉得行就采纳~~
直接在资源里面画出来,
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
更多追问追答
追问
追答
全工程搜索IDR_MENU1符号是在哪里定义的?
找到定位所做的文件,在引用IDR_MENU1时加上对他定义头文件,应该可以了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询