请问如何提高绘图速度。
我所做的是一个多文档程序,定时重绘的。在OnDraw中有大量的图形等要绘制,为了防止闪烁,使用了双缓存技术(其实我不知道算不算),就是先在内存中构造上下文,并进行相关影象模式等的设置,图绘制完成后,再用BitBlt拷贝入当前设备上下文中。
双缓存的使用等代码可以保证没问题,程序也一直运行正常,就是绘图时间太久,绘制并填充1000个矩形一次要近800ms,造成人机交互界面响应速度极慢。请问有什么办法可以提高绘图速度?
说明:绘图用的是GDI+,我测试过如果只填充不运行DrawRectangle可以提高4倍速度,但是如果是绘制1000条直线就又不行了。测试用的机器性能很差,提高机器性能也能一定程度的提高绘图速度。