主题:如何清除画出的直线
刘小玉儿
[专家分:0] 发布于 2011-06-09 16:16:00
画当前的直线把前面的直线擦除,不知道怎么实现,或者还有其它更好的方法,请教大家!
用背景颜色填充,或者refresh刷新,都试过,不好。
回复列表 (共2个回复)
沙发
ljw757300943 [专家分:0] 发布于 2011-09-06 16:18:00
你的意思是不是相当于橡皮擦的功能,如果是的话,我记得可以这样:
*.Canvas.pen.mode:=pmclear;(*可以是,image,form,等)。
板凳
SupermanTm [专家分:130] 发布于 2011-09-23 15:52:00
如果绘画临时的动态线段(譬如在拖动过程的辅助线),可以用 xor 的方式去画,再画一次相当于擦除,如果有持久性的,可以用区域(Region)方面的API
我来回复