|
发表于 2007-11-7 14:55:57
|
显示全部楼层
MTK上加菜单的步骤一般为:
1)添加一个菜单ID,比如在globalmenuitem.h中定义一个菜单ID如MENU_XX;
2)将这个ID 挂入到上级菜单上,调用:ADD_APPLICATION_MENUITEM,
格式一般如下:
ADD_APPLICATION_MENUITEM(( father_MENU_ID,0,1,
MENU_XX,
0,INSERTABLE,
LIST_MATRIX_MENU,
father_MENU_caption,father_MENU_icon));
3)定义要加入的菜单:
ADD_APPLICATION_MENUITEM((MENU_XX,father_MENU_ID,1,
MENU_XX_child,
SHOW,MOVEABLEWITHINPARENT|INSERTABLE,
DISP_LIST,
MENU_XX_caption,MENU_XX_icon));
其中
father_MENU_ID: 要加入菜单的父菜单ID;
MENU_XX_caption: 要加入菜单的标题;
MENU_XX_icon: 要加入菜单的图标;
MENU_XX_child: 要加入菜单的子惨淡;
父菜单和子菜单与孙菜单是一个树逻辑关系。 |
|