Elemento de símbolos
Define o IDs que são usadas por outros elementos VSCT e GUIDs. Para código não gerenciado, essas informações geralmente vem dos arquivos de cabeçalho que são especificados por Elemento extern. Gerenciado código usa os elementos filho do elemento símbolos para definir essas informações.
Se você criar um arquivo de .vsct de um arquivo de .cto existente, os símbolos serão gerados como filhos do elemento símbolos. Para obter mais informações, consulte Como: criar um.Arquivo de VSCT de uma já existente.Arquivo do CTO.
O elemento de símbolos não deve ser confundido com o Definir o elemento, que define os pares nome-valor para uso no pré-processador.
<Symbols>
<GuidSymbol>... </GuidSymbol>
<GuidSymbol>... </GuidSymbol>
</Symbols>
Atributos e elementos
As seções a seguir descrevem atributos, elementos filho, e elementos pai.
Atributos
Atributo |
Descrição |
---|---|
Nenhum |
Elementos filho
Elemento |
Descrição |
---|---|
GuidSymbol |
Define um símbolo GUID. GuidSymbol possui dois atributos obrigatórios: nome e valor. O nome é o nome do símbolo e o valor é o valor do GUID como uma seqüência de caracteres. Por exemplo: < nome de GuidSymbol = "guidVsPackage1Pkg" value = "{c5f54698-101a-4846-84d3-dc748f9cd848}" / > |
IDSymbol |
Define um símbolo. IDSymbol possui dois atributos obrigatórios: nome e valor. O nome é o nome do símbolo e o valor é o valor do símbolo como uma seqüência de caracteres. Por exemplo: < nome de IDSymbol = "MyMenuGroup" value = "0x1020" / > |
Elementos pai
Elemento |
Descrição |
---|---|
O elemento raiz do arquivo .vsct. |
Exemplo
<Symbols>
<GuidSymbol name="guidVsPackage1Pkg" value="{c5f54698-101a-4846-84d3-dc748f9cd848}" />
<GuidSymbol name="guidVsPackage1CmdSet" value="{cb9dfd7f-2fcc-4a3e-aae8-f7fe30b1cfac}">
<IDSymbol name="MyMenuGroup" value="0x1020" />
<IDSymbol name="cmdidMyCommand" value="0x0100" />
<IDSymbol name="cmdidMyTool" value="0x0101" />
</GuidSymbol>
</Symbols>