System.Actions.EnumRegisteredActions
Delphi
procedure EnumRegisteredActions(Proc: TEnumActionProc; Info: TEnumActionProcInfo; FrameworkType: string = '');
C++
extern DELPHI_PACKAGE void __fastcall EnumRegisteredActions(TEnumActionProc Proc, void * 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). |