Bagikan melalui


Elemen Commands

Mewakili kumpulan perintah pada toolbar VSPackage. Koleksi dapat memiliki hingga lima subbagian, sebagai berikut: menu, grup, tombol, kombo, dan bitmap.

Setiap elemen anak sub bagian, misalnya, <Menu>, diidentifikasi oleh ID perintah unik yang merupakan pasangan PENGIDENTIFIKASI GUID dan numerik. GUID mengidentifikasi "set perintah" dan digunakan untuk mengelompokkan perintah terkait logis. VSPackage harus menentukan set perintahnya sendiri untuk menghindari tabrakan dengan ID perintah yang ditentukan oleh VSPackage lainnya.

Sintaks

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

Atribut dan elemen

Bagian berikut menjelaskan atribut, elemen turunan, dan elemen induk.

Atribut

Atribut Deskripsi
package GUID yang mengidentifikasi VSPackage yang menyediakan perintah.

Misalnya, package="guidVsPackage1Pkg".

Elemen anak

Elemen Deskripsi
Elemen Menu Menentukan semua menu yang diterapkan VSPackage.
Elemen Grup Berisi entri yang menentukan grup perintah dalam VSPackage.
Elemen tombol Elemen Tombol Grup.
Elemen bitmaps Mengelompokkan elemen Bitmap.
Elemen kombo Mengelompokkan elemen Combo.

Elemen induk

Elemen Deskripsi
Elemen CommandTable Menentukan semua elemen yang mewakili perintah yang disediakan VSPackage ke IDE. Elemen yang mungkin adalah item menu, menu, toolbar, dan kotak kombo.

Contoh

Contoh berikut menunjukkan cara menggunakan Elemen Perintah.

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

Baca juga