Form UI component要支持皮肤(转)

 KIS000292
设备, 软件 版本: S60 2nd Edition, FP3, Nokia N70, Nokia N90
S60 3rd Edition
说明:
在S60第二版,FP3设备上使用CAknForm UI component时,如果程序不支持皮肤,则该控件将无法正确绘制。

创建日期: October 13, 2005
详细描述:
如果一个运行在S60第二版,FP3设备上的程序,使用了form(CAknForm),那它必须要支持皮肤,否则程序将无法绘制该表单。
我们在程序UI类(从CAknAppUi中继承)的构造函数ConstructL()中通过传递EAknEnableSkin参数来让程序支持皮肤功能。
void CMyAppUi::ConstructL()

{

BaseConstructL(EAknEnableSkin);

...

}
这个form布局的问题在S60第二版FP3模拟器上不会出现。

情景重现:
比较一下设置及不设置EAknEnableSkin情况下我们使用CAknForm的情况。
这个我们可以通过使用CAknForm类的SDK示例程序(如Form, Popupfield example)来具体。
解决方案:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值