请教一下:我在ondraw()函数里面作图。然后在其他地方使窗口没500毫秒更新一次。程序运行时屏幕会一闪一闪的。有什么办法可以解决。譬如内存画笔之类的。

解决方案 »

  1.   

    解决闪烁常用方法:
    首先响应WM_ERASEBKGND消息,返回TRUE表示不擦除背景。
    其次,在OnDraw里面使用双缓存。双缓存可以去百度一下,很简单的。
      

  2.   

    一般都是采用双缓冲做图来避免闪烁
    也就是你将你要画的东西先画到一个内存DC上,然后再采用贴图的方式将这个内存DC贴到屏幕上!
    具体代码你可以Google下,很多的!