Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Verständnisfrage zu CreateWnd-procedure einer Komponente (https://www.delphipraxis.net/133361-verstaendnisfrage-zu-createwnd-procedure-einer-komponente.html)

BAMatze 30. Apr 2009 07:46


Verständnisfrage zu CreateWnd-procedure einer Komponente
 
Hallo an alle DPler,

Ich hab mal wieder eine Verständnisfrage. Also ich schreibe derzeit an einer Komponente, welche auch etwas umfangreicher ist für ein Projekt. Ich benutze folgendes Vorgehen: Ich schreibe die Komponente in einem seperaten Projekt. Dort werden sämtliche benötigten Komponenten erzeugt und das Zusammenspiel dieser definiert.

Aufgrund der Verwendung einiger Komponenten, die ein Window-Handle brauchen habe ich die dynamische Erzeugung der Komponenten auf Anraten in die createWnd-procedure meiner von TWinControl abgeleiteten Komponente gepackt. Meine Frage, weil es dort ein "ungewöhnliches" Verhalten gibt, ist jetzt, wann (bei welchen Ereignissen) wird diese Prozedur aufgerufen?

Es passiert folgendes: Wenn ich in meiner Komponente auf ein Edit klicke, springt das Programm mir unerklärlicher Weise wieder in die createWND-procedure und zeichnet das ganze Fenster neu und dabei ergeben sich auch noch Fehler in der Darstellung (z.B. ist der Hintergrund auf einmal in einer anderen Farbe).

Weiß jemand, was ich falsch mache?

Vielen Dank
BAMatze


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:06 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz