Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi JEDEN tastendruck registrieren (https://www.delphipraxis.net/75337-jeden-tastendruck-registrieren.html)

Timi-loader 18. Aug 2006 13:55

Re: JEDEN tastendruck registrieren
 
also jo.. f-tasten und andere (windowstaste z.b.) will ich ja schon in meinem program erfassen.. deswegen ja onkeydown..

..hmz ja dachte ich mir irgendwie schon mit messages... .. muss ich nochmal danach suchen...
mfg
Timi-loader

shmia 18. Aug 2006 14:03

Re: JEDEN tastendruck registrieren
 
Wenn du ganz zentral die Tastendrücke haben möchtest, dann geht das über
Application.OnMessage
Delphi-Quellcode:
procedure TForm1.HandleOnMessage(var Msg: TMsg; var Handled: Boolean);
begin
   case Msg.message of
      WM_CHAR:
      begin
         keyboardchars := keyboardchars+Char(Msg.wParam)
Aber Vorsicht: durch diese Funktion rauschen u.Umständen hunderte bis tausende von Messages;
also sparsam mit der Rechenzeit umgehen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:41 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz