FMX.AcceleratorKey.IFMXAcceleratorKeyRegistryService.ExtractAcceleratorKey
Delphi
procedure ExtractAcceleratorKey(const AText: string; out Key: Char; out KeyIndex: Integer);
C++
virtual void __fastcall ExtractAcceleratorKey(const System::UnicodeString AText, /* out */ System::WideChar &Key, /* out */ int &KeyIndex) = 0 ;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | FMX.AcceleratorKey.pas FMX.AcceleratorKey.hpp |
FMX.AcceleratorKey | IFMXAcceleratorKeyRegistryService |
Description
Renvoie le caractère de raccourci et son index de position dans la chaîne de texte.
ExtractAcceleratorKey traite la chaîne de paramètre AText
pour identifier tout marqueur de touche accélératrice incorporée (le symbole esperluette).
- Si
AText
contient un caractère accélérateur,Key
renvoie le caractère de raccourci etKeyIndex
renvoie la position du caractère de raccourci dans la chaîne de texte. - Si
AText
ne contient pas de caractère de raccourci,Key
contient un caractèreNULL
etKeyIndex
est initialisé à-1
.