Hi there,
Warum? Du musst den Eventhandler doch nicht für den Button registrieren.
Prinzipiell hast Du natürlich recht.
Den kannst du doch für dein Window-Dingens registrieren und darin abfragen, ob das Event durch Click auf den Schließen-Button ausgelöst wurde (event delegation).
Allerdings hielte ich eine solche Vorgangsweise weder für besonders elegant (ok, d'rauf gepfiffen) noch für "nachhaltig" (in dem Sinne, das ich so eine Konstruktion natürlich auch in anderen Programmen oder Skripten verwenden möchte.) Unter pragmatischen Gesichtspunkten (deren großer Freund ich im Grunde genommen ja durchaus bin) ist Dir natürlich recht zu geben...
PS.: ich hab die Geschichte dann letzten Endes mit dem Vorschlag von JürgenB gelöst, das war am einfachsten und schnellsten zu implementieren (womit wir wieder bei "pragmatisch" wären...;))