Thema: Delphi Childfenster ohne MDI

Einzelnen Beitrag anzeigen

Jacki O

Registriert seit: 19. Okt 2003
73 Beiträge
 
#1

Childfenster ohne MDI

  Alt 18. Jan 2004, 18:00
Hi,

ich schreibe an einem Prog, das ein Hauptformular und mehrere Childformulare hat.
Sowas wie MDI, allerdings als SDI. Die Childformulare befinden sich auf einer Panel-Komponente des Hauptformulars.
Wenn im Hauptformular auf einen Toolbutton gedrückt wird, wird das entsprechende Child erzeugt und dargestellt.
Wie kann ich nun testen, ob ein Child bereits existiert ? Wie kann das Hauptformular feststellen, das ein Child geschlossen wurde ?
Mit der API-Funktion GetWindow und FindWindowEx habe ich dieses zwar hinbekommen, doch dauert das zu Lange,
da alle Handles der Kompnenten durchlaufen werden, bis das Fensterhandle des gesuchten Childformulars gefunden wurde.

Gruß Jacki
  Mit Zitat antworten Zitat