Einzelnen Beitrag anzeigen

Donald

Registriert seit: 26. Jun 2006
8 Beiträge
 
#1

Dauerhaften Tastendruck blockieren

  Alt 18. Sep 2006, 13:56
Hallo,

ich habe folgendes Problem:
Ich verwende die Funktion "Procedure WMMenuSelect(var Msg : TWMMenuSelect); message WM_MENUSELECT;"

Hier werden alle Menüereignisse abgefragt. Darunter auch, welche Taste gedrückt wurde.
Mein Problem ist nun, dass eine dauerhaft gedrückte Taste dafür sorgt, dass in dem Menü ein Menüpunkt nach dem anderen ausgewählt wird, ohne das es aufhört. Wie kann ich diesen Dauertastendruck abfangen, so dass er nur einmal durchgeführt wird? Es soll also pro Tastendruck immer nur ein Menüpunkt ausgewählt werden!
Über das ganznormale FormKeyDown oder Up komme ich nicht weiter, weil die Tastendrücke hier wegen des Menüs gar nicht erst ankommen.

Vielen Dank,
Donald

P.S.: Wenn ihr diesen Beitrag in "Multimedia" noch einmal findet - sorry - weiß auch nicht weiso ich dort gelandet bin!
Jeder Tag ohne ein Lächeln ist ein verlorener Tag
  Mit Zitat antworten Zitat