weiß nicht ob das Topic hier reingehört....
Normalfall:
Programm A hat zahlreche Fenster (nichtmodal) offen, mit Show angezeigt
Programm B schickt ans Hauptformular von Programm A eine Message
In A wird beim Empfangen dieser Message eine Reaktion auslöst, mehrere Fenster auf/zu etc. usw.
Problemfall:
In A hat der User ein
modales Fenster offen (evtl. sogar mehrere, d.h. verschachtelt)
A erhält nun die besagte Message
Obige Reaktion mit Öffnen neuer Fenster (nichtmodal)
-> Problem: die neu geöffneten Fenster sind quasi auch modal, d.h. sie müssen nach Schließen des ersten modalen Fensters auch erst geschlossen werden, bevor der User weitermachen kann.
Meine Frage an die Gurus: kann ich beim Empfang einer Message feststellen, ob gerade ein Fenster (oder Dialog) modal geöffnet ist ? Dann könnte ich die Message einfach ignorieren.
Roderich