请教VS2005里Pocket PC 2005仿真程序的几个问题

aqhlTracy 2006-04-08 06:27:33
1.请问怎么为应用程序加菜单呀??以下来自<<Programming Windows CE>>的方法为什么不行呢 菜单显示不出来:
.rc文件:
ID_MENU MENU
BEGIN
POPUP "&File"
BEGIN
MENUITEM "&New game\tCtrl-N", IDM_NEWGAME
MENUITEM "&Undo last move\tCtrl-Z", IDM_UNDO
MENUITEM SEPARATOR
MENUITEM "E&xit", IDM_EXIT
END
END

源文件:
CommandBar_InsertMenubar (hwndCB, hInst, ID_MENU, 0);

2.有没有什么办法把模拟器的屏幕变大一点啊??可以自由设置分辨率大小就好了!
...全文
256 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
aqhlTracy 2006-04-17
  • 打赏
  • 举报
回复
楼上的大虾帮我看看呀...
Qinsect 2006-04-17
  • 打赏
  • 举报
回复
晕 这都搞不定 .................... 哎
aqhlTracy 2006-04-10
  • 打赏
  • 举报
回复
帮帮小弟呢
aqhlTracy 2006-04-10
  • 打赏
  • 举报
回复
载舟之水 2006-04-10
  • 打赏
  • 举报
回复
建议你还是不要看过时的书。
jiaobing 2006-04-09
  • 打赏
  • 举报
回复
看看你是否已经创建了commandbar,如果创建了,还要看你是否将client rectangle的top域加上comandbar的高度,然后才能将menu插入commandbar。只有这样才能正确显示,我也是初学者,希望能够给你有意义的提醒
载舟之水 2006-04-09
  • 打赏
  • 举报
回复
1.定义菜单一般有两个地方,比如
/////////////////////////////////////////////////////////////////////////////
//
// RCDATA
//

IDM_MENU RCDATA
BEGIN
0x0066, 0x0002, 0xfffe, 0x9c44, 0x0004, 0x0010, 0x9c46, 0x0000, 0xffff,
0xfffe, 0x9c47, 0x0004, 0x0010, 0x9c49, 0x0000, 0xffff
END
/////////////////////////////////////////////////////////////////////////////
//
// Menu
//

IDM_MENU MENU
BEGIN
MENUITEM "Cancel", IDM_MAIN_CANCEL
MENUITEM "Next", IDM_MAIN_NEXT
END

你用资源编辑器创建菜单时可以看到.rc中RCDATA的原文,但保存时会转换成RCDATA。

2.模拟器图片是固定的,系统支持什么分辩率就是什么分辩率,你可以选择QVGA或VGA,当然你要下载相应的 Emulator Images
aqhlTracy 2006-04-09
  • 打赏
  • 举报
回复
DoCreateMain函数:(WM_CREATE消息响应函数)
...
lpcs = (LPCREATESTRUCT) lParam;
hwndCB = CommandBar_Create (hInst, hWnd, IDC_CMDBAR);
CommandBar_InsertMenubar (hwndCB, hInst, ID_MENU, 0);
CommandBar_AddAdornments (hwndCB, 0, 0);
...

MyDlgDemoppc.rc:我直接写拷贝的代码,在可视化工具里显示正确的
ID_MENU MENU DISCARDABLE
BEGIN
POPUP "&File"
BEGIN
MENUITEM "Open...", IDM_OPEN
MENUITEM "Save...", IDM_SAVE
MENUITEM SEPARATOR
MENUITEM "Color...", IDM_COLOR
MENUITEM "Print...", IDM_PRINT
MENUITEM SEPARATOR
MENUITEM "Property Sheet", IDM_SHOWPROPSHEET
MENUITEM "Modeless Dialog", IDM_SHOWMODELESS
MENUITEM SEPARATOR
MENUITEM "E&xit", IDM_EXIT
END
POPUP "&Help"
BEGIN
MENUITEM "&About...", IDM_ABOUT
END
END

请问该怎么改呀???这是书中的实例代码,怎么菜单就是显示不出来呢!!
救急!

19,524

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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