Einzelnen Beitrag anzeigen

Dosenelepfand

Registriert seit: 13. Sep 2006
19 Beiträge
 
Delphi 5 Enterprise
 
#3

Re: Verhindern, dass Hintergrund automatisch gemalt wird

  Alt 18. Sep 2006, 07:06
Hallo.

Danke für deine Hilfe. Allerdings habe ich dies bereits getan und es funktioniert immer noch nicht.

Ich zeichne in der überschriebenen TWinControl.Paint-Prozedur. Wenn ich in dieser ein inherited aufrufe, wird der Hintergrund auf mit der gesetzten Hintergrundfarbe gefärbt, wenn ich es weglasse, so wird er schwarz gefärbt.

Wenn ich die WM_PAINT Nachricht abfange, so wird überhaupt nichts mehr gedruckt, also auch keine enthaltenen Steuerelemente, und zudem entsteht ein Flimmern (funktioniert die Eigenschaft DoubleBuffered dann nicht mehr?) Aus diesem Grund versuche ich eben, bloß etwas zu finden, das lediglich verhindert, dass der Hintergrund gelöscht wird, bevor der Zeichenvorgang beginnt.


Liebe Grüße,
Hanno
  Mit Zitat antworten Zitat