Wenn du etwas schreiben und dann wieder löschen willst, ohne den Hintergrund zu zerstören, musst du anders zeichnen/schreiben.
Delphi-Quellcode:
Canvas.Brush.Style := bsClear; {kein Hintergrund beim schreiben}
Canvas.Pen.Mode := pmNotXor;
Canvas.TextOut(X, Y, 'Text'); {Text schreiben}
Canvas.TextOut(X, Y, 'Text'); {Text wieder löschen}
Beispiele für PenMode (müsste der letzte Post auf der 1. Seite sein - von mir)