System.Actions.RegisterActionsProc
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);
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, muss Aktionsklassen registrieren, damit sie in der Liste der Standardaktionen im Aktionslisten-Editor oder Aktionsmanager erscheinen.
Die prozedurale Variable RegisterActionsProc muss eine Prozedur speichern, die die angegebene Gruppe von Aktionsklassen registriert. Die IDE muss der Variable RegisterActionsProc die entsprechende Prozedur zuweisen.
Die prozedurale Variable RegisterActionsProc hat die folgenden Parameter:
Parameter | Beschreibung |
---|---|
CategoryName
|
Gibt den Wert der Eigenschaft Category der Aktion an. |
AClasses
|
Ist ein Array mit den Namen der zu registrierenden Aktionsklassen.
|
Resource
|
Ermöglicht das Zuweisen von Standardwerten zu den Eigenschaften der Aktionen, die gerade registriert werden. |
Der Standardwert ist nil
(Delphi) bzw. NULL
(C++).