![]() |
Tastenname speichern
Hi
Ich möchte ein Programm schreiben, dass auf tastendruck einen bestimmten Text ausgibt. Nur wie kann ich diesen Tastendruck definieren? Ich möchte gerne, dass wie in einem Spiel sobald das zweite Editfeld aktiviert ist und man eine Taste drückt diese Taste übernommen wird. Wie kann ich jetzt rausfinden welche Taste gedrückt wird? Hoffe war versändlich. mfg swoice |
Re: Tastenname speichern
Ich glaube du willst auf einen Tastatur Hook raus? ..
|
Re: Tastenname speichern
Er möchte wie bei Spielen die Tastenbelegungen einstellen, z.B. "Schießen" auf "Leertaste". Klickt man jetzt auf Schießen, kann man ne Taste auf der Tastatur drücken und die Aktion hat dann ne neue Tastenbelegung.
P@Tti |
Re: Tastenname speichern
Zitat:
![]() SCRaT |
Re: Tastenname speichern
Zitat:
Den Link werd ich mal verfolgen. EDIT: Komme hier nicht ganz draus
Delphi-Quellcode:
Bei
procedure TForm1.ProgressWndProc(var Msg: TMessage);
var dc: HDC; rect: TRect; begin OldProgressWndProc (Msg); if Msg.Msg = WM_xyz then // Auf irgendeine Nachricht (siehe msdn oder Luckie ^^) reagieren .... end; end;
Delphi-Quellcode:
Muss man da einfach WM_shift zBs. nehmen und dann das mit allen Tasten auf dem Keyboard so machen??
if Msg.Msg = WM_xyz then
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:10 Uhr. |
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-2025 by Thomas Breitkreuz