System.Actions.RegisterActionsProc

提供: RAD Studio API Documentation
移動先: 案内検索

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);

プロパティ

種類 可視性 ソース ユニット
variable public
System.Actions.pas
System.Actions.hpp
System.Actions System.Actions

説明

アクション リスト エディタアクション マネージャに標準アクションのリストを表示できるよう、アクション クラスを登録する手続きを格納する、グローバルな手続き変数です。


RegisterActionsProc 手続き変数には、指定されたアクション クラスの集合を登録する手続きが格納されます。RegisterActionsProc 変数には、IDE によって適切な手続きが割り当てられます。

RegisterActionsProc 手続き変数には以下のパラメータがあります。

パラメータ 説明
CategoryName

アクションの Category プロパティの値を指定します。

AClasses

登録するアクション クラスの名前の配列です。

メモ: C++ の場合、AClasses_Size パラメータに AClasses 配列の最後の項目のインデックス(登録するクラス数から 1 を引いた値)を指定します。
Resource

登録対象アクションのプロパティにデフォルト値を代入するためのものです。ResourceTDataModule クラスの下位クラスで、AClasses 内のアクション クラスのインスタンスが含まれており、そのインスタンスのプロパティがデフォルト値に設定されます。デフォルト値を代入する必要がない場合には、このパラメータを nil(Delphi)または NULL(C++)に設定することができます。

デフォルト値は、nil(Delphi の場合)または NULL(C++ の場合)です。

関連項目