首 页 | 新 闻 | Symbian | Android| Windows Mobile | J2ME | 下载中心 | 游戏策划招聘与求职 | 购书指南 | 视频教程
您现在的位置: 开发视界 >> Symbian >> 用户界面 >> 正文
S60设置列表用在对话框上的方法
作者:hoolee    文章来源:Nokia论坛    更新时间:2006-2-27 20:10:46
在RSS文件中对话框的DLG_LINE写法:

DLG_LINE
{
type = EAknCtLastControlId; //注意这里
id = ESettingList;
control = AVKON_SETTING_ITEM_LIST // 注意这里
{
flags = EAknSettingItemNumberedStyle;
title = SERVICE_SETTING_TITLE;
items =
{
AVKON_SETTING_ITEM
{
//这里没有变化
},
AVKON_SETTING_ITEM
{
.......
}
};
};
}

最后在重写对话框类的CreateCustomControlL(),如果结合从CAknDialog派生的对话框使用可以不加代码就可以实现滚动条
SEikControlInfo CServiceSettingForm::CreateCustomControlL(TInt /*aControlType*/)
{
//iSettingList 是对话框类的数据成员,CPop3SettingsList是列表类,
//iSettings是保存列表值的成员
iSettingList = new (ELeave) CPop3SettingsList(iSettings);

SEikControlInfo controlInfo;
controlInfo.iFlags = EEikControlHasEars;
controlInfo.iTrailerTextId = 0;
controlInfo.iControl = iSettingList;
static_cast<CPop3SettingsList*>(controlInfo.iControl)->SetContainerWindowL(*this);

return controlInfo;
}
相关文章:
在S60中、正常UIQ3中使用设备无关字体变斜的解决方案
S60 3rd下实现Video Call 与 VoIP Call
symbian学习的开始
Symbian 应用软件开发、测试与S60 平台安全常见问题问答
Symbian开发环境设置(Microsoft Visual Studio.Net 2003工具)已测试通过
S60 3rd版下,如何运行控制台程序?
Symbian OS 应用程序在手机上无法运行的种种原因
S60系列用户界面显示器规范
 

站点地图 | 加入收藏 | 联系站长 | 广告服务 |
QQ:280529124  Tel:0592-8271361 辽ICP备05021703号