共用方式為


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"。

子項目

項目

描述

Menus 項目

定義所有的 VSPackage 實作的功能表。

Groups 項目

包含在 VSPackage 中定義的命令群組的項目。

Buttons 項目

按鈕項目分組。

Bitmaps 項目

點陣圖項目分組。

Combos 項目

下拉式項目分組。

父項目

項目

描述

CommandTable 項目

定義表示,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>

請參閱

概念

VSPackages 對 IDE 所新增的使用者介面項目

其他資源

命令、 功能表和工具列