各位大神,小弟最近用MFC双缓冲画图出现,每次画出图像后,如果把软件最小化或者图像前有其他界面遮挡的话,图像会消失,不知道哪里出了问题。如下第三幅图,不知有么有解决方法?求指教

解决方案 »

  1.   

    画的东西要放在onPaint里。这样就不会消失
      

  2.   

    我的画图函数是自定义,timer定时刷新,如何处理?
      

  3.   

    我的画图函数是自定义,timer定时刷新,如何处理?
      

  4.   

    定义一些类成员,在定时器中修改这些数据,然后调用Invalidate()接口(这个刷新接口会调用OnPaint接口),在OnPaint中根据你修改的数据画图
      

  5.   

    我的画图函数是自定义,timer定时刷新,如何处理?把画图函数在OnPaint函数里调用,用timer定时调用Invalidate()