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