Einzelnen Beitrag anzeigen

Schwedenbitter

Registriert seit: 22. Mär 2003
Ort: Finsterwalde
622 Beiträge
 
Turbo Delphi für Win32
 
#7

AW: Fenster ausblenden und Fokus abgeben / verlieren

  Alt 22. Jul 2011, 16:26
Danke für Eure Tipps!

Ich bin bei der Forensuche jetzt hierauf gestoßen. Insbesondere der Hinweis von himitsu hat mir geholfen.

Ich mache es jetzt so, dass ich vor dem Öffnen meines Fensters mit GetForegroundWindow das aktuell im Fokus befindliche Fenster ermittle. Dann werfe ich einen TTimer an, mit dem ich diesen Wert aktuell halte ( <> self.Handle). Gleich zu Beginn des Ausfadens gebe ich dann den Fokus zurück, was hoffentlich mit SetForegroundWindow geht. Mein Fenster hat damit nicht mehr den Focus.
Ich hatte bloß gedacht/gehofft, es würde einfacher gehen...

Das sollte mein Problem lösen. Ich bin mal so frech und melde mich zurück, falls es nicht klappt. Im Grunde hätte ich gleich selbst drauf kommen können. Aber manchmal hat man ein Brett vor dem Kopft. Bloß gut, dass es gibt.
Alex Winzer
  Mit Zitat antworten Zitat