Vcl.Menus.TMenu.IsShortCut

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function IsShortCut(var Message: TWMKey): Boolean; dynamic;

C++

DYNAMIC bool __fastcall IsShortCut(Winapi::Messages::TWMKey &Message);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
Vcl.Menus.pas
Vcl.Menus.hpp
Vcl.Menus TMenu

Beschreibung

Leitet eine Tastaturbotschaft weiter, wenn diese ein Tastenkürzel für einen Eintrag im Menü darstellt.

Mit Hilfe von IsShortCut können Sie während der Verarbeitung einer Tastendruckbotschaft feststellen, ob es sich um ein Tastenkürzel für einen Menüeintrag handelt, und gegebenenfalls die entsprechende Menüaktion auslösen. IsShortCut decodiert die im Parameter Message übergebene Tastenbotschaft. Dann wird der Status der Tasten Strg und Alt sowie der Feststelltaste zusammen mit dem Wert des eingegebenen Zeichens decodiert, um die Eigenschaft ShortCut eines Menüeintrags zu erhalten. Findet IsShortCut einen Menüeintrag, der mit der Tastenkürzelkombination verbunden ist, wird die Methode Click dieses Eintrags aufgerufen und true zurückgeliefert. Wenn in dem Menü kein Eintrag exisitiert, dem das der Botschaft entsprechende Tastenkürzel zugewiesen ist, gibt IsShortCut den Wert false zurück.

Siehe auch