先得道,后求术

windcao的专栏

使用CDirectScreenAcess进行直接写屏

整了几个例子,最初的一个例子里面有个错误,以至于在模拟器上正常,在手机上无法显示,郁闷了好久。现在终于通了。
参考Series60_BouncingBall.zip的朋友们注意了。
{
 // Force screen update: this required for WINS, but may
 // not be for all hardware
 iDirectScreenAccess->ScreenDevice()->Update();//位置错了
 TRect sourceRect(iPosition,iBallImage->SizeInPixels());
 iGc->Clear(sourceRect); 
 // Update the balls position
 MoveBall(); 
 // and draw ball
 iGc->BitBlt(iPosition, iBallImage);
 iClient.Flush();//可有可无
 iDirectScreenAccess->ScreenDevice()->Update();//上面的那句应该在这里
 // Renew request
 After(TTimeIntervalMicroSeconds32(KGenerationInterval));

 }

阅读更多
文章标签: 手机
想对作者说点什么? 我来说一句

Linux下FrameBuffer直接写屏

2008年12月22日 117KB 下载

通过framebuffer直接写屏

2013年10月01日 5KB 下载

Linux终端下的直接写屏技术

2011年01月26日 63KB 下载

没有更多推荐了,返回首页

不良信息举报

使用CDirectScreenAcess进行直接写屏

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭