AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

TForm.OnBeforGetFocus

Ein Thema von arbu man · begonnen am 21. Jul 2006 · letzter Beitrag vom 21. Jul 2006
Antwort Antwort
Benutzerbild von arbu man
arbu man

Registriert seit: 3. Nov 2004
Ort: Krefeld
1.108 Beiträge
 
Delphi 7 Professional
 
#1

TForm.OnBeforGetFocus

  Alt 21. Jul 2006, 12:08
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
Björn
>> http://bsnx.net <<
Virtual DP Stammtisch v1.0"iw" am 19.09.2007 - ich war dabei!
  Mit Zitat antworten Zitat
Hawkeye219

Registriert seit: 18. Feb 2006
Ort: Stolberg
2.227 Beiträge
 
Delphi 2010 Professional
 
#2

Re: TForm.OnBeforGetFocus

  Alt 21. Jul 2006, 12:12
Hallo Björn,

suchst du Delphi-Referenz durchsuchenTForm.OnActivate?

Gruß Hawkeye
  Mit Zitat antworten Zitat
Benutzerbild von arbu man
arbu man

Registriert seit: 3. Nov 2004
Ort: Krefeld
1.108 Beiträge
 
Delphi 7 Professional
 
#3

Re: TForm.OnBeforGetFocus

  Alt 21. Jul 2006, 12:15
Nein das hab ich ausprobirt aber offenbar hat die Form da schon denn Focus, bzw. GetForegroundWindow=Form.Handle
Björn
>> http://bsnx.net <<
Virtual DP Stammtisch v1.0"iw" am 19.09.2007 - ich war dabei!
  Mit Zitat antworten Zitat
jbg

Registriert seit: 12. Jun 2002
3.483 Beiträge
 
Delphi 10.1 Berlin Professional
 
#4

Re: TForm.OnBeforGetFocus

  Alt 21. Jul 2006, 12:17
Versuchs mal mit WM_NCACTIVATE bzw WM_ACTIVATE
  Mit Zitat antworten Zitat
Benutzerbild von arbu man
arbu man

Registriert seit: 3. Nov 2004
Ort: Krefeld
1.108 Beiträge
 
Delphi 7 Professional
 
#5

Re: TForm.OnBeforGetFocus

  Alt 21. Jul 2006, 13:31
Hab's Versucht, aber bei beiden ist GetForegroundWindow=Self.Handle
Björn
>> http://bsnx.net <<
Virtual DP Stammtisch v1.0"iw" am 19.09.2007 - ich war dabei!
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.149 Beiträge
 
Delphi 12 Athens
 
#6

Re: TForm.OnBeforGetFocus

  Alt 21. Jul 2006, 13:40
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.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PosEx im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Benutzerbild von arbu man
arbu man

Registriert seit: 3. Nov 2004
Ort: Krefeld
1.108 Beiträge
 
Delphi 7 Professional
 
#7

Re: TForm.OnBeforGetFocus

  Alt 21. Jul 2006, 13:51
Nun ich brauche das Handle der anderen form da sie nicht zu meinen programm gehört, daher kann ich das OnDeactivate nicht verwenden.
Björn
>> http://bsnx.net <<
Virtual DP Stammtisch v1.0"iw" am 19.09.2007 - ich war dabei!
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.149 Beiträge
 
Delphi 12 Athens
 
#8

Re: TForm.OnBeforGetFocus

  Alt 21. Jul 2006, 13:59
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.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PosEx im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:43 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz