Vcl.ActnList.TCustomActionList.IsShortCut

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function IsShortCut(var Message: TWMKey): Boolean;

C++

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

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
Vcl.ActnList.pas
Vcl.ActnList.hpp
Vcl.ActnList TCustomActionList

Beschreibung

Wertet eine Tastatureingabe aus, um festzustellen, ob es sich dabei um ein Tastenkürzel für eine der Aktionen in der Liste handelt.

Normalerweise brauchen Anwendungen IsShortCut nicht aufzurufen. Wenn die Methode IsShortCut des Formulars ein Tastenkürzel nicht anderweitig auswertet (wie z.B. in einer Ereignisbehandlungsroutine), wird IsShortCut für alle zugeordneten Aktionslisten aufgerufen, bis eine Aktion gefunden wird, die das Tastenkürzel behandeln kann.

Die Methode IsShortCut der Aktionsliste überprüft das Tastenkürzel mit der Eigenschaft ShortCut und der Eigenschaft SecondaryShortCuts jeder Aktion in der Liste. Falls eine Übereinstimmung gefunden wird, wird die Aktion aufgefordert, das Tastenkürzel zu behandeln. IsShortCut gibt in diesem Fall True zurück, ansonsten False.

Message kapselt die Windows-Tastenbotschaft, die überprüft werden soll. Die Message-Parameter sind:

  • Key - ist der Tastencode für das potentielle Tastenkürzel.
  • Shift - ist der Status der Tasten Umsch, Alt und Strg, die mit Key kombiniert werden können.
  • KeyText - ist die Stringdarstellung des potentiellen Tastaturbefehls.

Siehe auch