メインコンテンツへスキップ

説明

IMenuItem オブジェクトのコレクションです。メニューまたはサブメニューを表します。

メソッド

定義説明
AppendItem( commandId : TCommandID, text : string ) : IMenuItemコマンド識別子 commandId とテキスト Text を持つメニュー項目を、メニューの末尾に追加します。対応する要素の IMenuItem オブジェクトを返します。TCommandID 列挙体の任意の識別子を使用できます (CI_SubMenu および CI_Separator を含む) が、CI_Undefined は除きます。CI_Separator の場合、Text Parameter は無視されます。
Delete( index : int )コレクション 内の index で指定した要素を削除します。
Find( commandId : TCommandID ) : intコレクション 内で、指定したコマンドの ID を持つ最初のオブジェクトの index を検索します。
InsertItem( index : int, commandId : TCommandID, text : string ) : IMenuItemコマンド識別子 commandId とテキスト Text を持つメニュー項目を、メニュー内の位置 Index に挿入します。対応する要素の IMenuItem オブジェクトを返します。TCommandID 列挙体の任意の識別子を使用できます (CI_SubMenu および CI_Separator を含む) が、CI_Undefined は除きます。CI_Separator の場合、Text Parameter は無視されます。