关于UI制做
原来在MTK平台做过个程序,UI库用自己写的,所有显示都是通过直接操作显存,速度很快
但在WINCE上,为了移植方便,直接用DIB来替代显存,发现图片UI显示太慢,特别是用了矢量字体。
没研究过DDRAW,不知能不能改善我的问题
今天测试了下,通过GetTickCount得到显示我的程序主页面(480x640采用Biblt)用了300ms,
在一个CreateTImer建立的1S定时器,如果不显示UI(即屏蔽Biblt)周期一般为1000 tick,如果显示UI(即采用Biblt显示UI)周期变为1300个TICK,如果在加上往DC写字,周期成了1400~1500tick
这样直接造成我主程序的1S定时延长了500ms左右...
大家能帮我分析下吗???? 那些很炫的UI是怎么做的呢?应该就是贴图方式吧