Vcl.ActnList.TCustomActionList.IsShortCut
Delphi
function IsShortCut(var Message: TWMKey): Boolean;
C++
bool __fastcall IsShortCut(Winapi::Messages::TWMKey &Message);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | Vcl.ActnList.pas Vcl.ActnList.hpp |
Vcl.ActnList | TCustomActionList |
Description
Evalue une combinaison de touches de saisie pour déterminer s'il s'agit d'un raccourci pour l'une des actions de la liste.
Généralement, les applications n'ont pas besoin d'appeler IsShortCut. Quand la méthode IsShortCut de la fiche n'évalue pas une touche de raccourci par d'autres moyens (tels qu'un gestionnaire d'événement), elle appelle IsShortCut pour chaque liste d'actions associée jusqu'à ce qu'elle en trouve une qui puisse gérer le raccourci.
La méthode IsShortCut de la liste d'actions vérifie à son tour la frappe de touche spécifiée par rapport à la propriété ShortCut et aux propriétés SecondaryShortCuts de chaque action de la liste. Si elle trouve une correspondance, elle indique l'action gérant le raccourci et renvoie alors True. Si IsShortCut ne peut pas trouver une action pour gérer le raccourci, elle renvoie False.
Message encapsule le message de frappe Windows qui doit être vérifié pour voir s'il s'agit d'un raccourci. Les paramètres de Message sont :
- Key est le code de la touche de raccourci potentielle.
- Shift spécifie l'état des touches Maj, Alt et Ctrl qui peuvent être combinées à Key.
- KeyText est la représentation chaîne de la touche de raccourci potentielle.