System.Actions.EnumRegisteredActionsProc
Delphi
EnumRegisteredActionsProc: procedure(Proc: TEnumActionProc;
Info: Pointer;
const FrameworkType: string) = nil;
C++
extern DELPHI_PACKAGE void __fastcall (*EnumRegisteredActionsProc)(TEnumActionProc Proc, void * Info, const System::UnicodeString FrameworkType);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
variable | public | System.Actions.pas System.Actions.hpp |
System.Actions | System.Actions |
Beschreibung
Die globale prozedurale Variable, in der eine Prozedur gespeichert wird, die die Liste der registrierten Aktionen durchläuft und diese an die angegebene Callback-Funktion übergibt.
In der prozeduralen Variable EnumRegisteredActionsProc wird eine Prozedur gespeichert, die die Liste der registrierten Aktionen durchläuft und diese an die benutzerdefinierte Callback-Funktion Proc
übergibt. Die IDE muss der Variable EnumRegisteredActionsProc die entsprechende Prozedur zuweisen.
Die prozedurale Variable EnumRegisteredActionsProc 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). |
Der Standardwert ist nil
(Delphi) bzw. NULL
(C++).