Commands 項目
表示 [VSPackage] 工具列上的命令集合。 集合可以有最多五個小節,以下列方式: 功能表、 群組、 按鈕、 組合和點陣圖。
每一個小節子項目,例如,<Menu>,為一組 GUID 和數字識別項組合的唯一命令識別碼所識別。 GUID 會識別 「 命令集 」,並用來將邏輯上相關的命令。 VSPackage 應該定義它自己的命令設定,以避免衝突由其他 VSPackages 所定義的命令 Id。
<Commands package="GuidMyPackage" >
<Menus>... </Menus>
<Groups>... </Groups>
<Buttons>... </Buttons>
<Combos>... </Combos>
<Bitmaps>... </Bitmaps>
</Commands>
屬性和項目
下列章節會說明屬性、子項目和父項目。
屬性
屬性 |
描述 |
---|---|
package |
識別提供命令 VSPackage 的 GUID。 例如,封裝 ="guidVsPackage1Pkg"。 |
子項目
項目 |
描述 |
---|---|
定義所有的 VSPackage 實作的功能表。 |
|
包含在 VSPackage 中定義的命令群組的項目。 |
|
按鈕項目分組。 |
|
點陣圖項目分組。 |
|
下拉式項目分組。 |
父項目
項目 |
描述 |
---|---|
定義表示,VSPackage 提供對 IDE 的命令的所有項目。 可能的項目是功能表項目、 功能表、 工具列和下拉式方塊。 |
範例
下列範例示範如何使用 Commands 項目。
<Commands package="guidMyPackage">
<Menus>
<Menu Condition="'%(DEBUG)' != 'true'"
guid="cmdSetGuidMyProductCommands" id="menuIDMainMenu"
priority="0x0000" type="Menu">
<Annotation>
<Documentation>this is an annotation</Documentation>
<AppInfo>
<CustomData>
<CustomSubElement>Some data</CustomSubElement>
</CustomData>
</AppInfo>
</Annotation>
<CommandFlag>AlwaysCreate</CommandFlag>
<Strings>
<ButtonText>MainMenu</ButtonText>
</Strings>
</Menu>
</Menus>
<Commands>