窗体画布的问题(50分)

  • 主题发起人 主题发起人 Jonson_sunshine
  • 开始时间 开始时间
J

Jonson_sunshine

Unregistered / Unconfirmed
GUEST, unregistred user!
请教各位:
在窗体Canvas上直接画图后,如果图形被另一个窗体或窗口对象遮盖,则
图形会被擦除,如何能防止窗体上的图片自动被擦?
 
在onpaint事件里面画
 
窗口重绘问题
 
具体点好吗,有没有源代码?
 
在窗体上放个image再画行不?
 
to all :
让各位久等了。
xfcy , liyong0775 的回答挺简练的, Alongsun , 啊啊啊啊啊 挺热情的,谢谢各位。
问题我已解决:用双缓存技术,或说双画布技术,主窗体画布作为一个,另外创建一个
TBitmap对象,用TBitmap.canvas作为另一个画布,保存一定时候的主窗体画布的内容,
在窗体重绘时再将其拷贝回主窗体画布,这样在视觉上,主窗体内容就不会被擦除了。

结贴
 
多人接受答案了。
 

Similar threads

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