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());
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | System.Actions.pas System.Actions.hpp |
System.Actions | System.Actions |
Description
Passe en revue la liste des actions recensées, en les passant à la fonction de rappel Proc
.
EnumRegisteredActions passe en revue la liste des actions recensées, en les passant à la fonction de rappel Proc
définie par l'utilisateur. Pour fournir cette fonctionnalité EnumRegisteredActions appelle la procédure stockée dans la variable EnumRegisteredActionsProc. L'EDI doit assigner la procédure adéquate à la variable EnumRegisteredActionsProc.
EnumRegisteredActions 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. |