CMDS_SECTION-CMDS_END
[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 空白のトピックは、プレースホルダーとして挿入されています。]
The CMDS_SECTION – CMDS_END of a command table configuration (.ctc) file may have up to five subsections where user interface elements can be grouped according to type (bitmaps, buttons, combos, menus, or groups) and defined.
サブセクション
個別のトピックに記載されているいる CMDS_SECTION サブセクション、次のとおりです。
The package GUID in the CMDS_SECTION – CMDS_END section indicates "delay load."これは、パッケージが読み込まれてそのグループ内のコマンドが有効な場合のみことを意味します。 パッケージが読み込まれていない場合、コマンドがツールバーまたはメニューの既定の状態で表示されます。 たとえば、でもコマンドを非表示または既定で無効なが場合表示または現在のコンテキスト内で有効になることができます] をいない表示または関連付けられているパッケージが読み込まれるまで有効にします。 他のプロセスで、コマンドが有効な場合、パッケージのコマンドが関連付けられて、CMDS_SECTION で定義されているコマンドを実行読み込まれます。
使用例
次の例、ショートカット メニューの作成に必要なコードに示します。
CMDS_SECTION guidVJPackage
MENUS_BEGIN
guidVJGrp:IDM_MYCONTEXT,
guidVJGrp:0, 0x0000, CONTEXT, "MyContextMenu", "&MyMenu";
MENUS_END
NEWGROUPS_BEGIN
guidVJGrp:IDG_CUTCOPY, guidVJGrp:IDM_MYCONTEXT, 0x0100;
guidVJGrp:IDG_OVERRIDE, guidVJGrp:IDM_MYCONTEXT, 0x0300;
guidVJGrp:IDG_PROPERTIES, guidVJGrp:IDM_MYCONTEXT, 0x0500;
NEWGROUPS_END
BUTTONS_BEGIN
guidVJCmd:VJCmdCut, guidVJGrp:IDG_CUTCOPY, 0x0100,
guidOfficeIcon:msotcidCut, BUTTON, , "Cut";
guidVJCmd:VJCmdCopy, guidVJGrp:IDG_CUTCOPY, 0x0200,
guidOfficeIcon:msotcidCopy, BUTTON, , "Copy";
guidVJCmd:VJCmdPaste, guidVJGrp:IDG_CUTCOPY, 0x0300,
guidOfficeIcon:msotcidPaste, BUTTON, , "Paste";
guidVJCmd:VJCmdOverride, guidVJGrp:IDG_OVERRIDE, 0x0100,
guidOfficeIcon:msotcidNoIcon, BUTTON, , "Override
Method";
guidVJCmd:VJCmdProperties, guidVJGrp:IDG_PROPERTIES, 0x0100,
guidOfficeIcon:msotcidProperties, BUTTON, ,
"View Properties", "&Properties";
BUTTONS_END
CMDS_END
.ctc ファイルのより多機能例、File Explorer 参照してください。
参照
概念
VSPackage の IDE にユーザー インターフェイス要素を追加する方法