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);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
variable | public | System.Actions.pas System.Actions.hpp |
System.Actions | System.Actions |
Description
La variable procédurale globale qui stocke une procédure ayant pour effet de passer en revue la liste des actions recensées, en les transmettant à la fonction de rappel spécifiée.
La variable procédurale EnumRegisteredActionsProc doit stocker une procédure qui passe en revue la liste des actions recensées, en les transmettant à la fonction de rappel Proc
par l'utilisateur. L'EDI doit assigner la procédure adéquate à la variable EnumRegisteredActionsProc.
La variable procédurale EnumRegisteredActionsProc comporte les paramètres suivants :
Paramètre | Description |
---|---|
Proc
|
Spécifie la fonction de rappel définie par l'utilisateur. Appartient au type pointeur de méthode TEnumActionProc ayant la déclaration suivante : TEnumActionProc = procedure(const Category: string; ActionClass: TBasicActionClass; Info: TEnumActionProcInfo) of object;
|
Info
|
Permet à l'utilisateur de transmettre des informations personnalisées à la fonction de rappel. |
FrameworkType
|
Définit le framework d'application GUI où vous voulez utiliser l'action. Sa valeur doit être "VCL" (par défaut) ou "FMX" (FireMonkey). Vous ne pouvez pas utiliser des actions VCL dans les applications FireMonkey ou viceversa. |
La valeur par défaut est nil
(Delphi) ou NULL
(C++).