Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Dosenelepfand,
18. Sep 2006
Hallo!
Ich schreibe derzeit eine Textkomponente. Dabei soll bei Texteingaben allerdings nicht immer alles neu gezeichnet werden, sondern eben nur die Zeile / die Zeilen, die von der aktuellen Änderung betroffen sind. Daher sollen die alten Zeilen auf der Ausgabe unangetastet bleiben und insbesondere nicht beim Start des Zeichnens überpinselt werden.
Was schlägst du vor?
Liebe Grüße,...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Dosenelepfand,
18. Sep 2006
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...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Dosenelepfand,
16. Sep 2006
Hallo!
Ich möchte, dass bei dem Control, das ich z.Z. schreibe, der Hintergrund nicht automatisch in der gefärbt wird, bevor ich mit dem Zeichnen beginnen kann. Dazu habe ich bereits die WM_ERASEBKGND-Nachricht abgefangen und den Rückgabewert auf 1 gesetzt. Dennoch wird der Hintergrund vor jedem Zeichenvorgang komplett schwarz gefärbt. Das Control stammt von einem TWinControl ab, zum Zeichnen...