首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Symbian >

s60 菜单栏(CBA)更换有关问题

2012-01-20 
s60 菜单栏(CBA)更换问题我想更换视图的菜单栏,在资源文件中这么定义了一个CBA:RESOURCECBAr_my3_cba{butt

s60 菜单栏(CBA)更换问题
我想更换视图的菜单栏,
在资源文件中这么定义了一个CBA:
RESOURCE   CBA   r_my3_cba  
{
buttons   =  
{  
CBA_BUTTON   {   id   =   EBlank;   txt   =   " ";   },  
CBA_BUTTON   {   id   =   EAknSoftkeyExit;/*EAknSoftkeyBack;*/      
                                                              txt   =   "back ";   }
};  
}
在程序中这样使用:
iAvkonAppUi-> Cba()-> SetCommandSetL(R_MY3_CBA);
iAvkonAppUi-> Cba()-> DrawNow();
但是程序运行后界面没有任何改变,总不知道是什么原因.
请求高手帮助,共同进步的朋友也可以进来论论一下!

[解决办法]
如果你的View是CAknView的子类,这样试试
CEikButtonGroupContainer* iCba;

iCba = CEikButtonGroupContainer::Current();
iCba-> SetCommandSetL( R_MY3_CBA );
iCba-> DrawNow();

热点排行