D ddev Unregistered / Unconfirmed GUEST, unregistred user! 2001-08-25 #4 在第二次绘制文字的时候, 不要用 FillRect() 或者 Update(); 1)在原有的文字位置, 反色重绘一遍(Pen.Mode = pmXOR),即可消除原文字内容; 2)在新位置再写文字(保持 Pen.Mode = pmXOR)。 pmXOR 的栅格操作可以查看 WINAPI / DELPHI 的说明。 该操作实际上就是消隐线的处理办法。
在第二次绘制文字的时候, 不要用 FillRect() 或者 Update(); 1)在原有的文字位置, 反色重绘一遍(Pen.Mode = pmXOR),即可消除原文字内容; 2)在新位置再写文字(保持 Pen.Mode = pmXOR)。 pmXOR 的栅格操作可以查看 WINAPI / DELPHI 的说明。 该操作实际上就是消隐线的处理办法。
W wenna Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-11 #7 请问ddev能否给出用Pen.Mode = pmXOR来实现文字移动 我不能擦除原字符。