当前位置: 代码迷 >> Symbian >> 菜鸟,CBA有关问题
  详细解决方案

菜鸟,CBA有关问题

热度:5277   发布时间:2013-02-26 00:00:00.0
初学者,CBA问题
我在资源文件定义一个自己的CBA
.rss文件定义如下:
RESOURCE CBA r_ViewServer_cba_about {

 buttons = { 
   CBA_BUTTON { txt = "MyOptions"; id = EAknSoftkeyOptions; },
   CBA_BUTTON { txt = "Previous"; id = EViewServerChangeCmd;}
 };
 
}
然后将下面的CBA换成上面定义的,
RESOURCE EIK_APP_INFO r_application_httpclient_app_ui
{
cba = r_ViewServer_cba_about;
status_pane = r_application_status_pane;
}

在。HRH文件中:
enum TYourAppCommandIds 
     { 
EViewServerChangeCmd=10

    }; 


我只是想改变左右菜单的显示问题(原来为:options和exit,现在想改为:MyOptions和Previous),但运行后自动退出来,还有哪些地方要改吗?谢谢
------解决方案--------------------------------------------------------
在AppUi的HandleCommand函数中添加EViewServerChangeCmd按钮对应的事件.
------解决方案--------------------------------------------------------
感觉定义的没有问题,应该是别的地方出了问题。
------解决方案--------------------------------------------------------
运行后自动退出?程序运行就退出吗?。

从新编译一下资源文件试试。清空一下epoc
------解决方案--------------------------------------------------------
都是高手呀!~!
  相关解决方案