Sdílet prostřednictvím


Commands – element

Představuje kolekci příkazů na panelu nástrojů VSPackage. Kolekce může mít až pět pododdílů: nabídky, skupiny, tlačítka, komba a rastrové obrázky.

Každý podřízený prvek pododdílu, například <Menu>, je identifikován jedinečným ID příkazu, který je identifikátor GUID a pár číselných identifikátorů. Identifikátor GUID identifikuje sadu příkazů a používá se k seskupení logicky souvisejících příkazů. Balíček VSPackage by měl definovat vlastní sadu příkazů, aby nedocházelo ke kolizím s ID příkazů definovanými jinými balíčky VSPackage.

Syntaxe

<Commands package="GuidMyPackage" >
  <Menus>... </Menus>
  <Groups>... </Groups>
  <Buttons>... </Buttons>
  <Combos>... </Combos>
  <Bitmaps>... </Bitmaps>
</Commands>

Atributy a prvky

Následující části popisují atributy, podřízené prvky a nadřazené prvky.

Atributy

Atribut Popis
package Identifikátor GUID, který identifikuje balíček VSPackage, který poskytuje příkazy.

Například package="guidVsPackage1Pkg".

Podřízené prvky

Element (Prvek) Popis
Menus – element Definuje všechny nabídky, které balíček VSPackage implementuje.
Groups – element Obsahuje položky, které definují skupiny příkazů v balíčku VSPackage.
Buttons – element Prvky tlačítka skupiny.
Bitmaps – element Seskupí bitmapové prvky.
Combos – element Seskupuje prvky se seznamem.

Nadřazené prvky

Element (Prvek) Popis
CommandTable – element Definuje všechny prvky, které představují příkazy, které balíček VSPackage poskytuje integrovanému vývojovému prostředí (IDE). Možné prvky jsou položky nabídky, nabídky, panely nástrojů a pole se seznamem.

Příklad

Následující příklad ukazuje, jak použít Commands Element.

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

Viz také