处理器是三星的6410,现在显示一个界面,明显的从上往下刷的感觉,自己测了下速度,居然有80ms之多,请问各位大侠,如何能让它再快些呢?
------解决方案--------------------
用了双缓冲没有
------解决方案--------------------
肯定是你DC的格式和屏幕的不一致,导致在BitBLT做了转换。贴代码吧,一下就能看出来
------解决方案--------------------
begin = GetTickCount();
移动到dcMem.BitBlt(0,0,rect.Width(),rect.Height(),&dcMem1,0,0,SRCCOPY);
之前看看
------解决方案--------------------
BitBlt 正常常说,应该是 20ms 左右
可能是显示驱动部分有问题
------解决方案--------------------
你把2D加速关掉试试,有些人遇到的情况是关掉会更快,驱动的头文件那里有的,#define G2D_ACCELERATE (TRUE) ,貌似是这个