回 帖 发 新 帖 刷新版面

主题:如何清除画出的直线

画当前的直线把前面的直线擦除,不知道怎么实现,或者还有其它更好的方法,请教大家!
用背景颜色填充,或者refresh刷新,都试过,不好。

回复列表 (共2个回复)

沙发

你的意思是不是相当于橡皮擦的功能,如果是的话,我记得可以这样:
*.Canvas.pen.mode:=pmclear;(*可以是,image,form,等)。

板凳

如果绘画临时的动态线段(譬如在拖动过程的辅助线),可以用 xor 的方式去画,再画一次相当于擦除,如果有持久性的,可以用区域(Region)方面的API

我来回复

您尚未登录,请登录后再回复。点此登录或注册