小弟我在窗口下绘制了一个曲线,但是每次msgbox弹出并且确定后,曲线不能自动重新绘制

我在窗口上绘制了一个曲线,但是每次msgbox弹出并且确定后,曲线不能自动重新绘制
曲线控件是CCurveCtrl,在codeprojct上面能找到。

每次Messagebox弹出并且挡住曲线,然后Messagebox被确定,曲线有一块不能自动刷新。

请问这个怎么弄?

我知道要刷新,我想在CCurveCtrl中自动刷,而不是在外面手工刷。

------解决方案--------------------
你在Messagebox妻面一句加上控件.Refresh();(如果有这个函数),没有就加Invalidate()
------解决方案--------------------
强制重绘。。。 
------解决方案--------------------
将CCurveCtrl的绘制过程加到其绘制窗口的OnPaint处理中就可以自动绘制了。
------解决方案--------------------
有 源码 可以 修改
------解决方案--------------------
MessageBox()消失后,系统会自动重绘被MessageBox挡住的那部分。
估计你是在 OnPaint()外面画的曲线,这样窗口重绘时,是不会知道你还有这段曲线的。
解决办法是:
把绘制曲线的那段,写在 OnPaint() 里面,这样重绘的时候,曲线就会显示出来
------解决方案--------------------
如果挡住了窗口,后来挡住的那个窗口消失了,应该会触发onpaint消息的,可能是LZ你没在onpaint里面重新绘制吧。