VC6.0里,怎样在已经创建好的窗口上,弄个菜单?
我的意思是指用VC编辑器编辑一个菜单啊,不是用什么MFCAPI还有我用的是win32application空白工程别跟我说对话框啊我是用插入——资源——菜单——新建然后他...
我的意思是指用VC编辑器编辑一个菜单啊,不是用什么MFC API
还有我用的是win32 application 空白工程 别跟我说对话框啊
我是用插入——资源——菜单——新建
然后他就出现一个横着的条,让我编辑,然后我编辑好了:
但接下来怎么弄?????resoure.rc不是菜单资源,这是我之前建立的空白资源 展开
还有我用的是win32 application 空白工程 别跟我说对话框啊
我是用插入——资源——菜单——新建
然后他就出现一个横着的条,让我编辑,然后我编辑好了:
但接下来怎么弄?????resoure.rc不是菜单资源,这是我之前建立的空白资源 展开
1个回答
展开全部
CreateWindowEx 倒数第三个参数 写入MAKEINTRESOURCE(菜单ID)
或是 LoadMenu(hInstance,MAKEINTRESOURCE(菜单ID));
或是 LoadMenu(hInstance,MAKEINTRESOURCE(菜单ID));
更多追问追答
追问
我之前的代码是这样的,我要怎样写?CreateWindow是封装在create里面吧。在这里我要怎样写呢 我的ID是IDR_MENU1
追答
WIN32 创建窗口的的API函数 为CreateWindow和CreateWindowEx
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | HWND WINAPI CreateWindowEx( DWORD dwExStyle, //扩展风格 LPCTSTR lpClassName, //窗口类名 LPCTSTR lpWindowName, //窗口名称 DWORD dwStyle, //基本风格 int x, int y, int nWidth, int nHeight, HWND hWndParent, //父窗口句柄 HMENU hMenu, //菜单句柄 HINSTANCE hInstance, //实例句柄 LPVOID lpParam //单文档 填NULL就好 ); |
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询