是不是在你的OnPaint或其他地方有类似InvalidRect的调用。

解决方案 »

  1.   

    你DEBUG的时候是不停的在APP和VC间切换,所以会不停的发WM——PAINT,不要把VC最大化,让他们谁都不要压着谁,然后再DEBUG看看
      

  2.   

    在你的OnPaint中如InvalidRect,Invalidate的调用,就会反复调了
      

  3.   

    你是不是使用了GetDC(),和ReleaseDC()?
    在ONPAINT里面只能使用BeginPaint..
      

  4.   

    将你的 OnPaint 函数贴出来大家就知道是什么原因了。
      

  5.   

    把你的pen啦,brush啦,font啦,所有的都用实在变量,别用指针,不小心就会有内存泄漏,大耗资源。
      

  6.   

    当然,用于保存旧信息的那些pOldPen,pOldBrush等等例外。