![]() |
Alt-Shortcut ohne Sound
Und ich schon wieder, hallo :hi:
Ich verarbeite den Shortcut Alt + A im OnKeyDown des SynEdits. Standardmäßig ist er ja für einen MainMenu-Eintrag vorgesehen, der mit A anfängt (oder mit dem Buchstaben A verknüpft ist), doch mein MainMenu hat keinen solchen Eintrag, der bei Alt + A aufpoppen könnte, weshalb dieser störende (Fehler-)Ton von Windoes kommt. Er kommt auch, wenn man kein MainMenu hat, sondern ein leeres Formular. Kann man diesen Ton bei einem bestimmten Shortcut airgendwie unterdrücken? Beispiel: In ICQ kann man mit ALt + S eine Nachricht senden, ohne *bing*. Auch hier in einem Textfeld im Browser kommt bei Alt + D kein störendes Geräusch. Edit: Titel verallgemeinert |
Re: Alt-Shortcut ohne Sound
Hi,
das geht indem du im entsprechenden Formular WM_MENUCHAR abfängst:
Delphi-Quellcode:
procedure TForm1.WMMenuChar(var msg: TMessage);
begin if msg.WParamLo = ord('a') then // Alt + a abfangen msg.ResultHi := MNC_CLOSE; end; |
Re: Alt-Shortcut ohne Sound
Hallo Niko
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:17 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 by Thomas Breitkreuz