Einzelnen Beitrag anzeigen

Benutzerbild von Codehunter
Codehunter

Registriert seit: 3. Jun 2003
Ort: Thüringen
2.272 Beiträge
 
Delphi 10.4 Sydney
 
#1

Nicht-modales Fenster verschwindet hinter Hauptfenster

  Alt 2. Jun 2010, 08:36
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
  Mit Zitat antworten Zitat