Hallo!
Ich ärgere mich mal wieder mit einem der alten Probleme des Fenstermanagements bei Delphi 5 herum. Wenn aus dem Hauptfenster ein zweites Fenster mit .Show aufgerufen wird (nicht .ShowModal) und anschließend mit ALT-TAB zu einem anderen Programm und zurück gesprungen wird, so liegt das Hauptfenster im Vordergrund und das zuletzt geöffnete Fenster dahinter.
Mein Ansatz ist jetzt, das jeweils zuletzt geöffnete Fenster-
Handle zu puffern und dann bei einer Rückkehr ins eigene Programm wieder in den Vordergrund zu bringen. Gibt es denn eine Windows-Message die ich abfangen kann wenn die eigene Anwendung über Taskleiste oder ALT-TAB wieder aktiviert wird?
Grüssle
Cody