Vcl.Forms.IsAccel
Delphi
function IsAccel(VK: Word; const Str: string): Boolean;
C++
extern DELPHI_PACKAGE bool __fastcall IsAccel(System::Word VK, const System::UnicodeString Str);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | Vcl.Forms.pas Vcl.Forms.hpp |
Vcl.Forms | Vcl.Forms |
Description
Indique si un caractère particulier est un caractère accélérateur (ou touche de raccourci) à l'intérieur d'un menu donné ou d'une autre chaîne de texte.
Appelez IsAccel pour déterminer si le caractère représenté par le paramètre VK (clé virtuelle) apparaît en tant qu'accélérateur dans la chaîne spécifiée par le paramètre Str. IsAccel cherche uniquement parmi les accélérateurs qui sont identifiés par un et commercial (&) préalable. De tels accélérateurs apparaissent soulignés lorsque la chaîne est affichée en tant que libellé d'un contrôle.
Utilisez IsAccel lors du traitement des événements de touche pour déterminer si une touche correspond à un caractère accélérateur qui se trouverait dans le libellé d'un contrôle.
Remarque : IsAccel ne reconnaît pas les combinaisons de touches rapides identifiées par la propriété HotKey.