在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 ); }