在Symbian OS的GT版中,缓冲区容量是固定的640字节。60系列将缓冲区提高到了6400字节,并支持应用程序改变该缓冲区的容量。当绘制过程由许多绘制函数或大量文本组成时,大容量的缓冲区在各种应用中特别有价值。闪烁淡出中的情况就是如此。可以通过应用程序用户界面类中的ConstructL来改变缓冲区的容量。
ConstructL来改变缓冲区的容量。 字串3
CODE:
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 );
}
{
BaseConstructL();
//调用BaseContructL后可以设置WS缓冲区大小
RWsSession &ws = iEikonEnv->WsSession();
TInt bufsize = 10000;
ws.SetBufferSizeL(bufsize);
//继续进行一般的app UI构建
iMyView = new ( ELeave ) CMyMainView;
iMyView->ConstructL( ClientRect() );
AddToStackL( iMyView );
}
![我要研发网[www.51dev.com]](/templets/images/toplogo.gif)
