Einzelnen Beitrag anzeigen

RuX

Registriert seit: 21. Jul 2004
Ort: Nürnberg
115 Beiträge
 
Delphi 7 Architect
 
#1

MDI/FormCloseQuery: wird die Anwendung gerade beendet?

  Alt 16. Aug 2007, 13:52
Bei meiner MDI-Anwendung muss ich bei einem FormCloseQuery Event eines Childfensters unterschiedlich reagieren je nachdem wer das Fenster schließen will.
Dabei reicht mir schon die Unterscheidung zwischen "Schließen der Anwendung (Folge: schließen aller Childfenster)" und "anderweitig".
FormClose/FormCloseQuery bringt mich nicht weiter weil ich von dort aus nicht ermitteln kann wer das Fenster schließen will (Sender ist immer self).
Ich kann WM_Close der MainForm abfangen und mir ein Flag setzen (AppClosing := True oder so), allerdings hab ich kein Event um es zurückzusetzen falls die Anwendung nicht geschlossen wurde (weil ein FormCloseQuery nicht erfolgreich war)...

Wie krieg ich also sowas hin?
Delphi3/Delphi5/Delphi7/Delphi8 User
  Mit Zitat antworten Zitat