Einzelnen Beitrag anzeigen

Marco Steinebach

Registriert seit: 4. Aug 2006
502 Beiträge
 
Delphi 5 Enterprise
 
#10

Re: Aktion auslösen, solange Taste gedrückt wird?

  Alt 9. Okt 2009, 20:02
Zitat von Hobby-Programmierer:
Ich weiss zwar net wofür du das brauchst,...
Weil ein freund von mir durch lange MP3-Dateien spuhlen will, wie bei einem Kassettenrekorder.
Die Pfeiltasten machen mich noch wahnsinnig. Mit allen anderen Tasten geht's, da wird, egal wie lange man die Taste festhält, am Ende nur ein WM_KEYUP gesendet. Bei den Pfeiltasten sendet er dauernd welche. Es ist auch egal, wo man die Message-Behandlung implementiert, ob im OnMessage eines , in der WNDProc der Form, oder schlicht im OnKeyDown und OnKeyUp.
Also zieh ich mir jetzt mal deinen Keyboard-Hook rein...
so. hab ich jetzt. Schade, es ist genau das selbe. Bei allen anderen Tasten gibt's mehrere WM_KEYDOWN und nur einen WM_KEYUP, so wie im Microsoft MSDN beschrieben, nur bei den Pfeiltasten nicht.
Gibt's dafür denn gar keine lösung? *grummel!
Für Hilfe wäre ich dankbar, ich würde nicht gerne andere Tasten dafür nehmen wollen.
Viele Grüße
Marco
Marco Steinebach
  Mit Zitat antworten Zitat