Z zwhc Unregistered / Unconfirmed GUEST, unregistred user! 2000-09-28 #2 1、将画笔颜色改为背景色,重写一次; 2、在写过字的地方画个实心矩形,颜色为背景色。
P pengyt Unregistered / Unconfirmed GUEST, unregistred user! 2000-09-30 #6 image.canvas.pen.mode:=pmxor; 然后在原来的位置上用原来的颜色和字体再写一次即可.
W wangxd Unregistered / Unconfirmed GUEST, unregistred user! 2000-09-30 #7 最好的办法是在写字之前,将局部画面保存(CopyRect),写完后再恢复。 此方法可保持原画面的完整性,无论原图有多复杂,若用前几位的方法不是速度慢, 就是会破坏原始画面。 给分吧!
远 远帆 Unregistered / Unconfirmed GUEST, unregistred user! 2000-09-30 #8 为什么不用 image.canvas.refresh ? 这样是最好、最方便的。
D DreamTiger Unregistered / Unconfirmed GUEST, unregistred user! 2000-09-30 #9 我是用一个变量bmp保存背景,在写字之前,用BitBlt先把背景画上,再写字。