System.Actions.EnumRegisteredActions
Delphi
procedure EnumRegisteredActions(Proc: TEnumActionProc; Info: TEnumActionProcInfo; FrameworkType: string = '');
C++
extern DELPHI_PACKAGE void __fastcall EnumRegisteredActions(TEnumActionProc Proc, TEnumActionProcInfo Info, System::UnicodeString FrameworkType = System::UnicodeString());
Eigenschaften
| Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
|---|---|---|---|---|
procedure function |
public | System.Actions.pas System.Actions.hpp |
System.Actions | System.Actions |
Beschreibung
Durchläuft die Liste der registrierten Aktionen und übergibt diese an die benutzerdefinierte Callback-Funktion Proc.
EnumRegisteredActions durchläuft die Liste der registrierten Aktionen und übergibt diese an die benutzerdefinierte Callback-Funktion Proc. Um diese Funktionalität bereitzustellen, ruft EnumRegisteredActions die in der Variable EnumRegisteredActionsProc gespeicherte Prozedur auf. Die IDE muss der Variable EnumRegisteredActionsProc die entsprechende Prozedur zuweisen.
EnumRegisteredActions hat die folgenden Parameter:
| Parameter | Beschreibung |
|---|---|
Proc
|
Gibt die benutzerdefinierte Callback-Funktion an. Gehört zu dem TEnumActionProc-Methodenzeigertyp mit der folgenden Deklaration: TEnumActionProc = procedure(const Category: string; ActionClass: TBasicActionClass; Info: TEnumActionProcInfo) of object;
|
Info
|
Ermöglicht das Übergeben benutzerdefinierter Informationen an die Callback-Funktion. |
FrameworkType
|
Legt das GUI-Anwendungs-Framework, in dem die Aktion verwendet werden soll, fest. Dessen Wert muss entweder "VCL" (Standard) oder "FMX" (FireMonkey) sein. Sie können VCL-Aktionen nicht in FireMonkey-Anwendungen verwenden (oder umgekehrt). |