Hi Klaus,
ich kann deinen Code auf Grund fehlender
Unit' s nicht kompilieren und testen.
Aber es ist wohl so:
Du richtest die Komponenten im Constructor schon aus und fragst Height und Width des Panels schon ab.
Somit kommt der Fehler schon durch das noch nicht vorhandene Parent zustande.
Ich würde die Komponenten im Constructor nur erzeugen und eine Methode PositionControls einführen.
Diese könnte man in der überschriebenen Methode CreateWnd nach dem Inherited aufrufen.
Dann sollte das Fensterhandle verfügbar sein.
Frank