Anwendung aktiv/inaktiv
-
Hallo,
ich wollte fragen, wie man herausfindet, ob meine Borland Aplication den Fokus hat oder nicht.
Das Problem bei meiner Anwendung ist, dass sobald irgendein anderes Fenster(z.B.Explorer) geöffnet wird,
meine aktive Form verdeckt wird.
Nun möchte ich sobald meine Anwendung wieder in Vordergrund tritt, ein Flag setzen.
Nun habe ich schon stundenlang in der Hilfe geschaut, aber nichts passendes gefunden. Vielleicht hat jemand ne Idee oder einen Tipp parat?Gruß crabs
-
Bin mir da nicht 100%ig sicher, aber das könnte mit den Windows Messages WM_ACTIVATE oder WM_ACTIVATEAPP gehen.
-
Dafür gibt es sogar ein Ereignis...
Wenn Du das nur für eine bestimmte Form brauchst, siehe TForm::OnActivate(), wenn Du es für die gesamte Anwendung brauchst, siehe TApplication::OnActivate().
-
Vielen Dank für eure Tipps!
habe nun folgendes verwendet:
TApplication::Active
gruß Crabs
-
Ich glaub, ich will gar nicht wissen, was Du damit machst...
Vielleicht solltest Du doch lieber mal einen Blick in die Hilfe zu OnActivate / OnDeactivate werfen - wenn die Anforderung in deinem Ursprungspost korrekt beschrieben war.
-
Joe_M. schrieb:
Vielleicht solltest Du doch lieber mal in die Hilfe zu OnActivate / OnDeactivate werfen
Was soll er denn da 'rein werfen? Einen Ball?
-
_matze schrieb:
Was soll er denn da 'rein werfen? Einen Ball?
Ich habs Dir fett markiert...