本文主要是介绍动态修改CBA栏的内容,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.在appui的HandleCommandL()中去掉default:中的Panic(EMechanicalUi);语句。
2.
添加头文件:
#include <eikbtgpc.h>
void CYourView::UpdateCbaL(TInt aResourceId)
{
CEikButtonGroupContainer* cba = Cba();
cba->SetCommandSetL(aResourceId);
cba->DrawDeferred();
}
3.
RESOURCE CBA r_your_cba
{
buttons =
{
CBA_BUTTON
{
id = EYourAppIdOne;
txt = "1Text";
},
CBA_BUTTON
{
id = EYourAppIdTwo;
txt = "2Text";
}
};
}
这篇关于动态修改CBA栏的内容的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!