Elemento Commands
Rappresenta la raccolta di controlli della barra degli strumenti di un VSPackage. La raccolta può contenere fino a cinque sottosezioni, come segue: menu, gruppi, pulsanti, combos e bitmap.
Ogni elemento figlio della sottosezione, ad esempio, <menu>, viene identificato da un ID di comando univoco che è un GUID e una coppia numerica dell'identificatore. Il GUID identifica “il comando impostato su„ e viene utilizzato per raggruppare i comandi correlati. Il package VS necessario definire il proprio gruppo di comando per evitare conflitti con ID di comandi definiti dall'altro package VS.
<Commands package="GuidMyPackage" >
<Menus>... </Menus>
<Groups>... </Groups>
<Buttons>... </Buttons>
<Combos>... </Combos>
<Bitmaps>... </Bitmaps>
</Commands>
Attributi ed elementi
Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.
Attributi
Attributo |
Descrizione |
---|---|
package |
Un GUID che identifica il package VS che fornisce comandi. Ad esempio, package= " guidVsPackage1Package„. |
Elementi figlio
Elemento |
Descrizione |
---|---|
Definisce tutti i menu che un VSPackage implementa. |
|
Contiene le voci che definiscono i gruppi di controlli in un VSPackage. |
|
Elementi del pulsante i gruppi. |
|
I gruppi bitmap gli elementi. |
|
Elementi combinati i gruppi. |
Elementi padre
Elemento |
Descrizione |
---|---|
Definisce tutti gli elementi che rappresentano i controlli da un VSPackage fornisce all'IDE. Gli elementi possibili sono voci di menu, menu, barre degli strumenti e caselle combinate. |
Esempio
Nel seguente esempio viene illustrata la modalità di utilizzo di Elemento 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>
Vedere anche
Concetti
Come Vspackage aggiunge gli elementi dell'interfaccia utente dell'IDE