Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Programm im Hintergrund soll auf Ereignisse reagieren (https://www.delphipraxis.net/113977-programm-im-hintergrund-soll-auf-ereignisse-reagieren.html)

faeX 17. Mai 2008 16:35


Programm im Hintergrund soll auf Ereignisse reagieren
 
Die Form soll nicht angezeigt werden, aber auf Ereignisse reagieren, wie geht das? :gruebel:

Die Muhkuh 17. Mai 2008 16:37

Re: Programm im Hintergrund soll auf Ereignisse reagieren
 
Welche Ereignisse?

faeX 17. Mai 2008 16:37

Re: Programm im Hintergrund soll auf Ereignisse reagieren
 
onKeyPress (bei der Form)

Die Muhkuh 17. Mai 2008 16:39

Re: Programm im Hintergrund soll auf Ereignisse reagieren
 
OnKeyPress wird nur ausgelöst, wenn die Form den Fokus hat. Willst Du auf "alle" Tastenanschläge reagieren, solltest Du Dich nach Hier im Forum suchenHooks umsehen.

Eventuell ginge auch ein Timer mit GetAsycnKey (oder wie das heißt :stupid: ), wobei ein Hook die saubere Variante wäre (meiner Meinung nach).

DeddyH 17. Mai 2008 17:32

Re: Programm im Hintergrund soll auf Ereignisse reagieren
 
Zitat:

Zitat von Die Muhkuh
Eventuell ginge auch ein Timer mit GetAsycnKey (oder wie das heißt :stupid: )

GetAsyncKeyState?
Zitat:

Zitat von Die Muhkuh
, wobei ein Hook die saubere Variante wäre (meiner Meinung nach).

ACK

Die Muhkuh 17. Mai 2008 17:33

Re: Programm im Hintergrund soll auf Ereignisse reagieren
 
Zitat:

Zitat von DeddyH
Zitat:

Zitat von Die Muhkuh
Eventuell ginge auch ein Timer mit GetAsycnKey (oder wie das heißt :stupid: )

GetAsyncKeyState?

Danke, als ich GetAsyncKeyState geschrieben hatte, dachte ich: Ne, das kann's nicht sein, das heißt anders.

Hab das bisher noch nicht gebraucht :stupid:


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