![]() |
TForm.OnBeforGetFocus
Hi,
ich suche ein Ereignis bzw. Message das ausgelöst wird bevor mein fenster den focus erhlät. Gibt es so etwas ? thx, Björn |
Re: TForm.OnBeforGetFocus
|
Re: TForm.OnBeforGetFocus
Nein das hab ich ausprobirt aber offenbar hat die Form da schon denn Focus, bzw. GetForegroundWindow=Form.Handle
|
Re: TForm.OnBeforGetFocus
Versuchs mal mit WM_NCACTIVATE bzw WM_ACTIVATE
|
Re: TForm.OnBeforGetFocus
Hab's Versucht, aber bei beiden ist GetForegroundWindow=Self.Handle :(
|
Re: TForm.OnBeforGetFocus
Hab bisher dafür auch noch nichts gefunden ... der einzige Weg, welchen ich nutzen konnte, war sowas wie "OnDeactivate" der anderen Form.
Bei mir war es ja so, daß nur von einer bestimmten "Ausgangsform" die Form nicht aktiviert werden durfte ... aber wenn es von allen anderen Forms (welche nichtmal von dir beeinflusbar sind) aus gehen soll, wird dieser Weg wohl nicht gehen. |
Re: TForm.OnBeforGetFocus
Nun ich brauche das Handle der anderen form da sie nicht zu meinen programm gehört, daher kann ich das OnDeactivate nicht verwenden.
|
Re: TForm.OnBeforGetFocus
es gibt doch irgendwie 'ne Möglichkeit sich 'ne Liste der Windows in Z-Richtung ausgeben zu lassen ... eventuell ginge es, wenn du dur dort das nächte Fenster raussuchst.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:41 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz