我要通过拖动richedit控件的边框,来改变richedit的大小。
问题是在拖动的过程中richedit中的内容会不停的闪烁,
我想知道如何避免闪烁

解决方案 »

  1.   

    重载一下OnEraseBkgnd函数试试。
      

  2.   

    你把那些字类中的OnEraseBkgnd也重载了。做一个继承CStatic的新类,新类里面重载。对话框内的字都和这个类关联。再试试。如果还有其他的控件以此类推。
      

  3.   

    我是处理了ON_WM_LBUTTONDOWN()
    ON_WM_LBUTTONUP()
    ON_WM_MOVE()等消息,来拖动改变richedit的大小
      

  4.   

    你用资源视图做的字控件,然后右键点击它,有一个创建新的类。然后重载OnEraseBkgnd
      

  5.   

    你的CRichEdit做了什么?设置了背景色???
      

  6.   

    处理你的move 和up事件, 也就是说优化你的改变richedit的方法。 move时不改变大小, up后才改变大小, 这样就不会闪烁了。