PaintBox的自动重画(100分)

  • 主题发起人 主题发起人 Lidong
  • 开始时间 开始时间
L

Lidong

Unregistered / Unconfirmed
GUEST, unregistred user!
我在PaintBox上画线,但画好线之后,一旦窗口最小化或被覆盖,该区域的图象
就消失了,请问为什么,如何解决呢?
 
要在 PaintBox 的 OnPaint 事件里面画才行,不必在其他过程里面画
需要重画的时候就自然会触发 OnPaint 事件的,不要你费其他心
 
yes.当你改变窗口的属性比如大小,位置时都要发生重绘,把绘制过程写在OnPaint
事件里
 
我估计他是这么想的,想动态的在paintbox里画东西,
而不是画出来的东西不变,
如果想不变,也就是说,paintbox的东西是让人看的(象广告)
就如上面几位所说的,在onpaint里画,
如果动态的画,改用Timage吧,它会自动处理的。
 
多人接受答案了。
 

Similar threads

回复
0
查看
863
不得闲
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部