ToolsAPI.INTAEditorLocalMenu.RegisterActionList
Delphi
procedure RegisterActionList(Actions: TActionList; const MenuCategory: string;
InsertAfter: string = '');
C++
virtual void __fastcall RegisterActionList(Vcl::Actnlist::TActionList* Actions, const System::UnicodeString MenuCategory, System::UnicodeString InsertAfter = System::UnicodeString()) = 0 ;
プロパティ
| 種類 | 可視性 | ソース | ユニット | 親 |
|---|---|---|---|---|
procedure function |
public | ToolsAPI.pas ToolsAPI.hpp |
ToolsAPI | INTAEditorLocalMenu |
説明
新しい TActionList カテゴリをエディタのローカル メニューに登録します。
RegisterActionList メソッドは、新しい TActionList カテゴリを、エディタのローカル mニューが作成された際に使用できるよう、登録します。ローカル メニューは、使われるたびに作成され、表示の前にアクションの OnUpdate を呼び出します。
各アクションのカテゴリ名を使用して、サブ メニューを作成します。サブメニュー カテゴリは、親の名前に "."、そしてサブメニューの名前が続きます。たとえば、親のメニュー項目のカテゴリが "ParMenu" の場合、サブメニュー カテゴリは "ParMenu.sub1" となります。サブメニューは、アクション リストに、親の次のアクションとして追加されます。サブメニューが親の前にあった場合、それは表示されません。
メモ: TActionList が登録されている場合、パッケージがアンロードされる前に登録解除されなければなりません。