Condividi tramite


Elemento Symbols

Definisce GUID e ID usati da altri elementi VSCT. Per il codice non gestito, queste informazioni provengono in genere dai file di intestazione specificati dall'elemento Extern. Il codice gestito usa gli elementi figlio dell'elemento Symbols per definire queste informazioni.

Se si crea un file con estensione vsct da un file con estensione cto esistente, i simboli verranno generati come elementi figlio dell'elemento Symbols. Per altre informazioni, vedere Procedura: Creare un oggetto . Vsct File da un oggetto esistente. File Cto.

L'elemento Symbols non deve essere confuso con l'elemento Define, che definisce le coppie nome-valore da utilizzare dal preprocessore.

Sintassi

<Symbols>
  <GuidSymbol>... </GuidSymbol>
  <GuidSymbol>... </GuidSymbol>
</Symbols>

Attributi ed elementi

Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.

Attributi

Attributo Descrizione
Nessuna

Elementi figlio

Elemento Descrizione
GuidSymbol Definisce un simbolo GUID. GuidSymbol ha due attributi obbligatori: nome e valore. Il nome è il nome del simbolo e il valore è il valore del GUID come stringa.

Ad esempio:<GuidSymbol name="guidVsPackage1Pkg" value="{c5f54698-101a-4846-84d3-dc748f9cd848}" />
IDSymbol Definisce un simbolo. IDSymbol ha due attributi obbligatori: nome e valore. Il nome è il nome del simbolo e il valore è il valore del simbolo come stringa.

Ad esempio:<IDSymbol name="MyMenuGroup" value="0x1020" />

Elementi padre

Elemento Descrizione
Elemento CommandTable Elemento radice del file con estensione vsct.

Esempio

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

Vedi anche