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>