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());
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | System.Actions.pas System.Actions.hpp |
System.Actions | System.Actions |
説明
登録済みのアクションのリストを反復処理し、それぞれを Proc
コールバック関数に渡します。
EnumRegisteredActions は、登録済みのアクションのリストを反復処理し、それぞれをユーザー定義された Proc
コールバック関数に渡します。 この機能を提供するため、EnumRegisteredActions 関数は、EnumRegisteredActionsProc 変数に格納されているプロシージャを呼び出します。 IDE は、適切な手続きを、EnumRegisteredActionsProc 変数に割り当てます。
EnumRegisteredActions には、次のパラメータがあります:
パラメータ | 説明 |
---|---|
Proc
|
ユーザー定義のコールバック関数を指定します。 TEnumActionProc メソッド ポインタ型に属し、次のように宣言されています: TEnumActionProc = procedure(const Category: string; ActionClass: TBasicActionClass; Info: TEnumActionProcInfo) of object;
|
Info
|
このパラメータを使用して、ユーザーがコールバック関数にカスタム情報を渡すことができます。 |
FrameworkType
|
アクションを使用したい GUI アプリケーション フレームワークを定義します。 その値は、VCL"(デフォルト)または "FMX"(FireMonkey)でなければなりません。 VCL アクションを FireMonkey アプリケーションで使用することはできず、またその逆もしかりです。 |