绘图知识(二):为客户端窗口设置缓冲区

在Symbian OS的GT版中,缓冲区容量是固定的640字节。60系列将缓冲区提高到了6400字节,并支持应用程序改变该缓冲区的容量。当绘制过程由许多绘制函数或大量文本组成时,大容量的缓冲区在各种应用中特别有价值。闪烁淡出中的情况就是如此。可以通过应用程序用户界面类中的ConstructL来改变缓冲区的容量。

ConstructL来改变缓冲区的容量。

void CMyAppUi::ConstructL()
{
BaseConstructL();
//调用BaseContructL后可以设置WS缓冲区大小
RWsSession &ws = iEikonEnv->WsSession();
TInt bufsize = 10000;
ws.SetBufferSizeL(bufsize);
//继续进行一般的app UI构建
iMyView = new ( ELeave ) CMyMainView;
iMyView->ConstructL( ClientRect() );
AddToStackL( iMyView );
}


 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值