frompaint在窗体上用canvas绘图时,会重绘?我怎么才不让他绘呀?(50分)

  • 主题发起人 主题发起人 qianxian
  • 开始时间 开始时间
Q

qianxian

Unregistered / Unconfirmed
GUEST, unregistred user!
各位大虾,我在frompaint函数里用canvas写了一些绘图和画线的函数,不过
在以后,我想用canvas画一个矩形,把frompaint里一部分图象覆盖掉,绘制新的线,
发现不可以,我想和frompaint函数绘图时会重绘用关,我要怎么做呀?
拦截消息?
 
TForm的OnPaint事件发生在窗体需要重绘时,在窗体上的控件被重绘之前,
任何特殊的在窗体上的绘制都应在此事件中完成;
如果在此事件外用Canvas属性进行了绘制,则在下次OnPaint事件中会被覆盖调。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部