Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi OnDeactivate event problem (https://www.delphipraxis.net/124602-ondeactivate-event-problem.html)

th_bone 21. Nov 2008 18:07


OnDeactivate event problem
 
Hi,

ich möchte die Position des Mauszeigers feststellen, wenn er ausserhalb meiner Form auf einem anderen Programm geklickt wird.

dazu habe ich eine procedure zugewiesen, die die Position auswertet, wenn mein Programm den Focus verliert...

Delphi-Quellcode:
procedure TForm1.Formcreate(Sender: TObject);
begin
  application.ondeactivate := meineprocedure;
end;
das funktioniert aber nur, wenn ich auf einen freien Platz auf dem Desktop klicke ...
klicke ich ein Drittprogram-Fenster an, dann wird das Ereignis nicht ausgelöst...

... confused ...

Habe ich hier das falsche Event genommen oder wo liegt mein Denkfehler ?

Danke

Ralf

th_bone 21. Nov 2008 18:13

Re: OnDeactivate event problem
 
:wall: :wall: :wall:

Fehler entdeckt - das Ereignis tritt nur dann nicht auf, wenn ich auf die Delphi-Entwicklungsumgebung klicke. Bei anderen Fenstern
funktioniert es wie es soll...


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:26 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