Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3349111
  • 博文数量: 1450
  • 博客积分: 11163
  • 博客等级: 上将
  • 技术积分: 11101
  • 用 户 组: 普通用户
  • 注册时间: 2005-07-25 14:40
文章分类

全部博文(1450)

文章存档

2017年(5)

2014年(2)

2013年(3)

2012年(35)

2011年(39)

2010年(88)

2009年(395)

2008年(382)

2007年(241)

2006年(246)

2005年(14)

分类: C/C++

2009-06-08 11:34:00

在资源文件中定义菜单十分简单有如下几步:
 
第一步,在 EIK_APP_INFO 中定义一个菜单条,如下:
  RESOURCE EIK_APP_INFO
  {
     menubar = r_main_menubar;
  }
 
EIK_APP_INFO 代理的是 symbian 的一个应用程序。
上面这段整体的意思就是,在当前应用程序下,设置一个主菜单条,这个菜单条的名子为: r_main_menubar
 
第二步,说明主菜单条是由什么组成的
RESOURCE MENU_BAR r_main_menubar
{
    titles =
        {
            MENU_TITLE
            {
                menu_pane = r_main_menu;
            }
        };
}
 
MENU_BAR 关键字表明 r_main_menubar 这个资源是一个菜单条。该菜单条有个标题
那么标题又包括那些呢? 它包括一个菜单面板,该菜单面板由 r_main_menu构成。
 
第三步,说明菜单面板由什么成功
RESOURCE MENU_PANE r_main_menu
{
    items =
        {
            MENU_ITEM { command=ESetLeftSK;     txt="Set Left SK"; },
            MENU_ITEM { command=ESetRightSK;     txt="Set Right SK"; },
            MENU_ITEM { command=EAknSoftkeyExit;    txt="Exit"; }
        };
   
}
 
MENU_PANE 该关键字表明 r_main_menu 这个资源是一个菜单面板资源。该面板包括三项,每一项由显示文本和命令组成。
 
 
 
阅读(445) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~