![]() |
Dauerhaften Tastendruck blockieren
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 |
Re: Dauerhaften Tastendruck blockieren
Bitte
![]() |
Re: Dauerhaften Tastendruck blockieren
Danke, wusste nicht, wie man das verlinkt :)
|
Re: Dauerhaften Tastendruck blockieren
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:43 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