入门问题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种方法,都加不上,请问能在注册窗口的时候直接加么?
...全文
338 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
peterb 2009-06-18
  • 打赏
  • 举报
回复
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不能这么用么?

7,660

社区成员

发帖
与我相关
我的任务
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
  • Windows客户端开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧