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 Was kommt nach CreateWnd? (https://www.delphipraxis.net/94214-kommt-nach-createwnd.html)

Alter Mann 18. Jun 2007 10:44


Was kommt nach CreateWnd?
 
Hallo,

in einer Componenten sollen weitere Componenten erzeugt werden.
Dazu ist es jedoch erforderlich, das CreateWnd der 'Eltern-Componente' abgeschlossen ist,
da ansonsten die 'Child-Componenten' nicht richtig initialisiert werden.

Also, was wird nach CreateWnd aufgerufen?

Gruss
Alter Mann

sirius 18. Jun 2007 15:38

Re: Was kommt nach CreateWnd?
 
Arbeitest du nonVCL? Oder was eminst du mit nach CreateWnd?

Bei nonVCL:
Warte einfach die WM_Create - Message ab!

bei VCL:
Verstehe nicht, was du meinst.

SirThornberry 18. Jun 2007 15:47

Re: Was kommt nach CreateWnd?
 
du könntest für deinen Zweck CreateWnd und DestroyWnd überschreiben.

Alter Mann 19. Jun 2007 18:07

Re: Was kommt nach CreateWnd?
 
Hi,

danke für die Antworten.

Ich habe das 'Problem' anders gelöst(neues Konzept).

@sirius

Es war VCL.

@SirThornberry

Ich habe CreateWnd bereits überschrieben, aber das war nicht die Lösung.
Vielleicht hatte ich zu 'umständlich' Ausgedrückt.
CreateWnd musste unbedingt einmal durchlaufen werden, um die anderen Componenten zu erzeugen.
War das nicht gegeben schlug die Erstellung fehl, es wurd halt nichts angezeigt.


@Alle

Wenn ich den 'alten Code' noch finde stelle ich ihn rein, da das Thema Interessant ist und eine Lösung
vielleicht den/die Einen oder Anderen weiterhelfen könnte.

Gruss

Alter Mann

PS Die Lösung: Kalender


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:36 Uhr.

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