Menu 項目
定義一個功能表項目。 這些是功能表的六種: 內容、 功能表、 MenuController、 MenuControllerLatched、 工具列及 ToolWindowToolbar。
<Menu guid=”guidMyCommandSet” id=”MyCommand” priority=”0x100” type=”button”>
<Parent>... </Parent>
<CommandFlag>... </CommandFlag>
<Strings>... </Strings>
</Menu>
屬性和項目
下列章節會說明屬性、子項目和父項目。
屬性
屬性 |
描述 |
---|---|
guid |
必要項。 GUID /ID 命令識別項的 GUID。 |
id |
必要項。 GUID /ID 命令識別項的識別碼。 |
priority |
選擇項。 數值,指定一組功能表中的功能表中的相對位置。 |
ToolbarPriorityInBand |
選擇項。 數值,視窗會停駐時,工具列的相對位置指定條紋。 |
type |
選擇項。 指定的項目類型的列舉的值。 如果不存在,則預設型別會是功能表。
|
條件 |
選擇項。 請參閱 VSCT XML 結構描述條件式屬性。 |
子項目
項目 |
描述 |
||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Parent |
選擇項。 功能表項目的父項目。 |
||||||||||||
CommandFlag |
必要項。 請參閱 CommandFlag 項目。 有效的 CommandFlag 值為功能表如下所示:
|
||||||||||||
字串 |
必要項。 請參閱 Strings 項目。 子系ButtonText必須定義項目。 |
||||||||||||
註釋 |
選擇性的註解。 |
父項目
項目 |
描述 |
---|---|
定義所有的 VSPackage 實作的功能表。 |
範例
<Menu guid="cmdGuidWidgetCommands" id="menuIDEditWidget"
priority="0x0002" type="Menu">
<Parent guid="cmdSetGuidWidgetCommands" id="groupIDFileEdit">
<CommandFlag>AlwaysCreate</CommandFlag>
<Strings>
<ButtonText>Edit Widget</ButtonText>
</Strings>
</Menu>