减小字体
增大字体
BEGIN IDR_MAINFRAME, 1, I_IMAGENONE, IDOK, TBSTATE_ENABLED, TBSTYLE_BUTTON | TBSTYLE_AUTOSIZE, IDS_OK, 0, NOMENU, END
BEGIN IDM_MENU, 2, I_IMAGENONE, IDOK, TBSTATE_ENABLED, TBSTYLE_BUTTON | TBSTYLE_AUTOSIZE, IDS_OK, 0, NOMENU, I_IMAGENONE, IDM_MENU, TBSTATE_ENABLED, TBSTYLE_DROPDOWN | TBSTYLE_AUTOSIZE, IDS_MENU, 0, 0, END
IDR_MAINFRAME是在程序中load工具条的ID,在resources.h中定义一个ID就可以了。
SHMENUBAR DISCARDABLE不清楚,照抄就可以了。 BEGIN IDM_MENU,
IDM_MENU是在菜单编辑中编辑菜单的ID,此菜单对于smartphone2003来说,横向的定义只能有一项(且文字内容是什么无关紧要),因为smartphone2003只支持左右键中一个是弹出菜单。对于wm5.0来说,可以有两项(尚未验证)。 2, 1或者2,取决于要左键还是左右都要。 I_IMAGENONE, IDOK, TBSTATE_ENABLED, TBSTYLE_BUTTON | TBSTYLE_AUTOSIZE, IDS_OK, 0, NOMENU,
如果是button性质的,要定义为TBSTYLE_BUTTON,并且最后是NOMENU。IDOK为在资源头文件中随便定义的ID就可以,IDS_OK对应的字符串资源是将来显示的内容。 I_IMAGENONE, IDM_MENU, TBSTATE_ENABLED, TBSTYLE_DROPDOWN | TBSTYLE_AUTOSIZE, IDS_MENU, 0, 0,
如果是弹出式菜单,定义为TBSTYLE_DROPDOWN,且最后一位为0。IDM_MENU为在资源头文件中随便定义的ID就可以。 END
END之后一定要加一个回车,否则编译报fatal error RC1004的错误。
http://blogs.msdn.com/johnkenn/archive/2005/08/22/454858.aspx
End of《VS2005开发本地代码Smartphone程序,菜单编辑器有严重Bug》
|