Vcl.Forms.TCustomForm.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.Forms.pas
Vcl.Forms.hpp
Vcl.Forms TCustomForm

Beschreibung

Verarbeitet Kurzbefehltasten, wenn das Formular den Fokus besitzt.

IsShortCut wird automatisch aufgerufen, wenn der Benutzer eine Taste drückt, während das Formular den Fokus besitzt. Die Methode ermöglicht es dem Formular, Tastatureingaben für Kurzbefehle weiterzuleiten, anstatt sie normal zu verarbeiten (Ereignisse OnKeyDown, OnKeyPress und OnKeyUp).

Der Parameter Message kapselt die Windows-Botschaft, die die Tastatureingabe beschreibt. Wenn für die gedrückte Taste ein Kurzbefehl definiert ist, führt IsShortCut den entsprechenden Befehl aus und gibt true zurück. Andernfalls ist der Rückgabewert false.

IsShortCut generiert ein OnShortCut-Ereignis, das es dem Programmierer ermöglicht, Kurzbefehle für das Formular einzufügen. Wenn die Tastatureingabe nicht durch eine Behandlungsroutine für das Ereignis OnShortCut verarbeitet wird, überprüft IsShortCut, ob entsprechende Kurzbefehle für die Menüs und Aktionen des Formulars vorhanden sind.

Siehe auch