我用delphi做了一个类似于windows绘图板的东西,但是当我用鼠标拖动它的窗口左右晃动,并使其超出屏幕再回到原位的时候,他的一部分就显示不出来了,其中我没有写重绘代码。
  在网上查到可移动过windows的wm_paint     以及 Invalidate函数来实现重画,但具体该怎么写?我改把Invalidate放到哪里呢?我并不知道什么时候发生那个拖动窗体的行为???
   
  请帮帮忙!!!谢谢~~~