System.Actions.RegisterActionsProc

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

RegisterActionsProc: procedure(const CategoryName: string;
const AClasses: array of TBasicActionClass;
Resource: TComponentClass) = nil;

C++

extern DELPHI_PACKAGE void __fastcall (*RegisterActionsProc)(const System::UnicodeString CategoryName, System::Classes::TBasicActionClass const *AClasses, const int AClasses_High, System::Classes::TComponentClass Resource);

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 devant recenser des classes d'actions pour qu'elles apparaissent dans la liste des actions standard de l'éditeur de liste d'actions ou du Gestionnaire d'actions.

La variable procédurale RegisterActionsProc doit stocker une procédure qui recense l'ensemble de classes d'actions spécifié. L'EDI doit assigner la procédure adéquate à la variable RegisterActionsProc.

La variable procédurale RegisterActionsProc comporte les paramètres suivants :

Paramètre Description
CategoryName

Spécifie la valeur de la propriété Category de l'action.

AClasses

Est un tableau des noms des classes d'actions à recenser.

Remarque : Dans C++, le paramètre AClasses_Size spécifie l'index de la dernière entrée du tableau AClasses (nombre de classes à recenser moins un).
Resource

Vous permet d'assigner des valeurs par défaut aux propriétés des actions en cours de recensement. Resource est le descendant de la classe TDataModule qui contient des instances des classes d'actions listées par AClasses, où les propriétés de ces instances sont définies à la valeur par défaut. Ce paramètre peut être défini sur nil (Delphi) ou NULL (C++) s'il n'est pas nécessaire d'assigner des valeurs par défaut.

La valeur par défaut est nil (Delphi) ou NULL (C++).

Voir aussi