Vcl.Forms.TShortCutEvent

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

TShortCutEvent = procedure (var Msg: TWMKey; var Handled: Boolean) of object;

C++

typedef void __fastcall (__closure *TShortCutEvent)(Winapi::Messages::TWMKey &Msg, bool &Handled);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
type
typedef
public
Vcl.Forms.pas
Vcl.Forms.hpp
Vcl.Forms Vcl.Forms

Beschreibung

TShortCutEvent wird für OnShortCut-Ereignisbehandlungsroutinen verwendet.

TShortCutEvent ist der Typ für Ereignisbehandlungsroutinen, die auf Tastatureingaben reagieren, bevor diese standardmäßig verarbeitet werden. Mithilfe derartiger Ereignisbehandlungsroutinen können Sie die Standardverarbeitung für bestimmte Tastenkürzel unterdrücken.

Der Parameter Msg gibt die Windows-Tastaturbotschaft an. Der virtuelle Tastencode wird im Feld CharCode angegeben. Das Feld KeyData enthält verschiedene Flags, die Informationen zu Wiederholungen, Scancode, erweiterten Tasten, Kontextcode, Tastenstatus und Übergangssstatus enthalten. Genaue Informationen zu diesen Feldern finden Sie in der Windows-Dokumentation.

Der Parameter Handled gibt an, ob die Tastatureingabe von der Ereignisbehandlungsroutine verarbeitet wurde. Wenn Handled den Wert true hat, bricht die Anwendung die Verarbeitung der Tastatureingabe ab. Andernfalls (Handled ist false) führt die Anwendung die Standardverarbeitung für die Tastatureingabe durch.