s60 3.2版本支持三个菜单项,比3.0版本多了中间菜单,使用中间菜单,必须在class CVideoEditorAppUi : public CAknAppUi 的ConstructL()函数中加如下的参数.如下:

{

..................

}

void CVideoEditorAppUi::ConstructL()
{
    // Initialise app UI with standard value.
    BaseConstructL(EAknEnableSkin | EAknEnableMSK);

...............

}

定义资源:

RESOURCE CBA r_preview_play_cba
{
    buttons =
        {
        CBA_BUTTON { id = EAknSoftkeyOptions; txt = STRING_r_options_text;},
        CBA_BUTTON { id = EBackCmd; txt = STRING_r_back_text;},
  CBA_BUTTON { id=EAknSoftkeyContextOptions;}//中间菜单有展开项,把下面的菜单挂在中间项
        };
    }

RESOURCE MENU_BAR r_subtitle_process_menubar
    {
    titles =
        {
        MENU_TITLE { menu_pane = r_subtitle_process_menu; }
        };
    }

RESOURCE MENU_PANE r_subtitle_process_menu
    {
    items =
        {
        MENU_ITEM {command = EEditorSubtitleResumeCmd; txt = STRING_r_play_text;},
   MENU_ITEM {command = EEditorSubtitleCancelCmd; txt = STRING_r_cancel_text;},
   MENU_ITEM {command = EExitCmd; txt = STRING_r_exit_text;}
   };
    }

//页面设置Cba

iAvkonAppUi->Cba()->SetCommandSetL(r_preview_play_cba);

//设置左边菜单和中间菜单

iEikonEnv->AppUiFactory()->MenuBar()->SetMenuTitleResourceId(dwMenuBarId);

iEikonEnv->AppUiFactory()->MenuBar()->SetContextMenuTitleResourceId(R_STORYBOARD_EDIT_MENUBAR);

iAvkonAppUi->Cba()->DrawDeferred();

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/17096048/viewspace-551870/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/17096048/viewspace-551870/

menubar的相关用法相关推荐

  1. Java中Date各种相关用法

    Java中Date各种相关用法 本文主要介绍Java中Date各种相关用法. AD:   Java中Date各种相关用法(一) 1.计算某一月份的最大天数 Java代码 Calendar time=C ...

  2. 【c++】14.编译proto和proto相关用法

    编译proto和proto相关用法 关于proto相关的知识可以参考系列博客 https://blog.csdn.net/daaikuaichuan/category_9869251.html [xx ...

  3. $.extend 的相关用法

    $.extend 的相关用法 1.1 $.extend(result,item1,item2-..) 将所有的参数项都合并result中,返回result,会破坏result的结构. 1.2 $.ex ...

  4. boost::mpl::always相关用法的测试程序

    boost::mpl::always相关用法的测试程序 实现功能 C++实现代码 实现功能 boost::mpl::always相关用法的测试程序 C++实现代码 #include <boost ...

  5. boost::mpl::advance相关用法的测试程序

    boost::mpl::advance相关用法的测试程序 实现功能 C++实现代码 实现功能 boost::mpl::advance相关用法的测试程序 C++实现代码 #include <boo ...

  6. boost::mpl::aux::template_arity相关用法的测试程序

    boost::mpl::aux::template_arity相关用法的测试程序 实现功能 C++实现代码 实现功能 boost::mpl::aux::template_arity相关用法的测试程序 ...

  7. boost::mpl::aux::msvc_is_class相关用法的测试程序

    boost::mpl::aux::msvc_is_class相关用法的测试程序 实现功能 C++实现代码 实现功能 boost::mpl::aux::msvc_is_class相关用法的测试程序 C+ ...

  8. boost::mpl::aux::largest_int相关用法的测试程序

    boost::mpl::aux::largest_int相关用法的测试程序 实现功能 C++实现代码 实现功能 boost::mpl::aux::largest_int相关用法的测试程序 C++实现代 ...

  9. boost::mpl::inherit_linearly相关用法的测试程序

    boost::mpl::inherit_linearly相关用法的测试程序 实现功能 C++实现代码 实现功能 boost::mpl::inherit_linearly相关用法的测试程序 C++实现代 ...

最新文章

  1. Exchange20132016删除默认邮箱数据库及移动数据库路径
  2. android 和 iphone x,在快充方面,iPhone X和iPhone 8系列都落后于Android 旗舰
  3. win8/Metro开发系列二 Xaml数据绑定
  4. What type of NoSQL database is best suited to store hierarchical data?【转】
  5. oracle数据导入-dblink方式
  6. java强引用、软引用、弱引用、虚引用-Java的引用类型总共有四种,你都知道吗
  7. IIS 8.5配置.net网站[花了半个多小时]
  8. phpdocumentor生成代码注释文档(linux)
  9. p标题/p能设置字体的大小和颜色
  10. T5: Linux查看cpu信息,是否支持avx2指令集
  11. python读取文件的时候去重_对python读写文件去重、RE、set的使用详解
  12. android oppo 模拟器,小姚Android构建VIVO华为魅族OPPO小米联想手游Android模拟器
  13. 库卡机器人坐标手势_库卡机器人为何要几种坐标系?
  14. Oracle中用户角色权限管理
  15. 【TCP的拥塞控制】基于窗口的拥塞控制
  16. 学术诚信的重要性_宋瑞:坚持学术诚信 恪守学术道德 捍卫学术尊严
  17. WVS使用教程(Web Vulnerability Scanner)
  18. 关于Delphi中使用正则表达式获取汉字的问题
  19. android 监测鼠标滑轮,android2.3 监控鼠标滑动事件
  20. Win11如何关闭共享文件夹

热门文章

  1. 程序员应该如何读好书?
  2. 6款换脸软件下载推荐!
  3. 【汇正财经】大盘窄幅震荡,节前资金有避险情绪
  4. EOJ 3674.唐纳德先生与 .DOC
  5. ESP32C3基于Arduino框架下的 ESP32 RainMaker开发示例教程
  6. 基于遗传算法的BP神经网络齿轮箱故障诊断实例
  7. 最优化算法的简单基础介绍(主要侧重于二次规划(QP)的问题优化)
  8. 网页密码查看器+原代码+windows密码查看
  9. 前瞻: 拥抱量子计算时代!详解2020年全球十大杰出量子计算公司
  10. 创客学院嵌入式驱动开发——学习资料汇总