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 ;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | FMX.AcceleratorKey.pas FMX.AcceleratorKey.hpp |
FMX.AcceleratorKey | IFMXAcceleratorKeyRegistryService |
説明
テキスト文字列内でのアクセラレータ文字とその位置のインデックスを返します。
ExtractAcceleratorKey は、AText
パラメータ文字列を処理し、組み込みアクセラレータ キー マーカー(アンパサンド & シンボル)を識別します。
AText
にアクセラレータ文字が含まれている場合、Key
はそのアクセラレータ文字を、KeyIndex
はテキスト文字列におけるそのアクセラレータ文字の位置を返します。AText
にアクセラレータ文字が含まれていない場合、Key
にはNULL
文字が格納され、KeyIndex
には-1
が入れられます。