如何优化屏幕抖动问题?
只是在OnDraw()里面有些绘图函数
随着鼠标移动会刷新
但感觉刷新的时候画面抖动明显怎么办?具体些,相关代码。刚入门。谢谢。

解决方案 »

  1.   

    你说的是“橡皮线”吧?这个具体就很多了,我只告诉你思路。
    如果你第一次(OnDraw)用白色绘图,下一次出发OnDraw时把第一次的给擦掉。
    注意每次作图时CDC::SetROP2函数的调用(具体的看msdn)。
    还有你可以重载OnEraseBkgnd函数来控制刷新使用的背景色(默认的是白色,所以会有闪屏),把刷新颜色改为背景色就可以了这个问题我以前遇见过,就用这些方法解决的,具体的过程记不清了,从前的代码手头上没有。我提个经验,具体的自己研究吧