Symbian中动态改变 CBA 按钮
来源:互联网 发布:js回调函数是什么意思 编辑:程序博客网 时间:2024/06/15 17:37
在Rss文件中添加以下代码:
CODE:
RESOURCE CBA r_yourapp_softkeys_options_open
{
buttons =
{
CBA_BUTTON { id=EAknSoftkeyOptions; txt = "Options"; },
CBA_BUTTON { id=EYourAppCmdOpenApp; txt = "Open"; }
};
}
RESOURCE CBA r_yourapp_softkeys_options_stop
{
buttons =
{
CBA_BUTTON { id=EAknSoftkeyOptions; txt = "Options"; },
CBA_BUTTON { id=EYourAppCmdStopApp; txt = "Stop"; }
};
}
{
buttons =
{
CBA_BUTTON { id=EAknSoftkeyOptions; txt = "Options"; },
CBA_BUTTON { id=EYourAppCmdOpenApp; txt = "Open"; }
};
}
RESOURCE CBA r_yourapp_softkeys_options_stop
{
buttons =
{
CBA_BUTTON { id=EAknSoftkeyOptions; txt = "Options"; },
CBA_BUTTON { id=EYourAppCmdStopApp; txt = "Stop"; }
};
}
在hrh文件中添加:
CODE:
enum TYourAppCommandIds
{
// ...
id=EYourAppCmdOpenApp,
id=EYourAppCmdStopApp,
// ...
};
{
// ...
id=EYourAppCmdOpenApp,
id=EYourAppCmdStopApp,
// ...
};
在应用程序的AppUi类中添加:
CODE:
void CYourAppUi::SetCommandSetL(TInt aResourceId)
{
CEikButtonGroupContainer* cba = CEikButtonGroupContainer::Current();
cba->SetCommandSetL( aResourceId );
}
{
CEikButtonGroupContainer* cba = CEikButtonGroupContainer::Current();
cba->SetCommandSetL( aResourceId );
}
现在调用它:
CODE:
SetCommandSetL( R_YOURAPP_SOFTKEYS_OPTIONS_OPEN );
OR
SetCommandSetL( R_YOURAPP_SOFTKEYS_OPTIONS_STOP );
OR
SetCommandSetL( R_YOURAPP_SOFTKEYS_OPTIONS_STOP );
- Symbian中动态改变 CBA 按钮
- Symbian 动态改变CBA按钮
- 动态改变 CBA 按钮
- 动态改变 CBA 按钮
- 动态改变 CBA 按钮
- symbian 中如何自定义CBA 和 响应
- Symbian中自定义CBA PANE MENU
- Symbian 动态改变CAB
- 动态改变工具条中按钮的位图
- 改变窗口的CBA ZT
- Javascript动态改变按钮样式
- ImageButton动态改变按钮图片
- Symbian 对系统CBA的操作
- qt for symbian 修改cba软键
- Symbian中动态加载DLL
- Ext动态改变grid tbar 按钮tip
- WinCE下动态改变按钮的字体
- 动态改变按钮上的光标
- 计算几何常用算法概览
- DWR介绍
- The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.p
- uione的组成部分
- C#中调用Windows API的要点
- Symbian中动态改变 CBA 按钮
- 如何选择?
- PrintUtil
- 2010年3月9日Java
- DevUtil
- 面试题目
- 2010年3月10日Java
- setsockopt 设置socket 详细用法
- VIM简单用法