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が入れられます。