入门问题wc.lpszMenuName

lrj00000 2008-06-04 06:45:53
想给一个窗口加一个默认的菜单,一直加不上。

wc.style = CS_HREDRAW | CS_VREDRAW;
wc.lpfnWndProc = WndProc;
wc.cbClsExtra = 0;
wc.cbWndExtra = 0;
wc.hInstance = hInstance;
wc.hIcon = LoadIcon(hInstance, MAKEINTRESOURCE(IDI_TEMP5));
wc.hCursor = 0;
wc.hbrBackground = (HBRUSH) GetStockObject(WHITE_BRUSH);
wc.lpszMenuName =MAKEINTRESOURCE(IDR_MENU);//0;//L"IDR_MENU";//LPTSTR(IDR_MENU);//0;
wc.lpszClassName = szWindowClass;

return RegisterClass(&wc);

wc.lpszMenuName试了n种方法,都加不上,请问能在注册窗口的时候直接加么?
...全文
102 点赞 收藏 5
写回复
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ked 2009-06-17
呵呵~找到了解决方法,用文本编辑器打开*.rc2就可以看到左边的确定和右边的帮助菜单了。
回复
ked 2009-06-17
MSDN的说法: lpszMenuName = not used (should be NULL)


同问,怎么修改默认的菜单栏?

我修改了IDR_MENU后,左边的确定和右边的帮助还是那样。。。。
回复
枫叶 2008-06-17
lpszMenuName域必须设置为NULL,因为Windows CE不直接支持有菜单的窗口。
回复
lrj00000 2008-06-05
windows mobile不能这么用么?
回复
发动态
发帖子
Windows客户端开发
创建于2007-08-27

7520

社区成员

Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
申请成为版主
社区公告
暂无公告