Was dir weiterhelfen könnte ist
Application.OnDeactivate;
Und so kannst du es verwenden:
Delphi-Quellcode:
private
{ Private-Deklarationen }
procedure AppDeactivate(Sender : TObject);
public
{ Public-Deklarationen }
end;
Und im OnCreate deiner Form:
Application.OnDeactivate := AppDeactivate;
So schaut dann deine procedure aus:
Delphi-Quellcode:
procedure TForm1.AppDeactivate(Sender : TObject);
begin
//
showmessage('Ich bin nicht mehr fokusiert!');
end;
In der Procedure AppDeactivate kannst du dann festlegen, was passieren soll, wenn die Anwendung von dir den Fokus verliert (z.B. wieder fokusieren - einfach mal die
DP-Suche bemühen).
Hoffe, ich konnte helfen!
P@Tti