Partager via


Élément Symbols

Définit des GUID et des ID utilisés par d’autres éléments VSCT. Pour le code non managé, ces informations proviennent généralement des fichiers d’en-tête spécifiés par l’élément Extern. Le code managé utilise les éléments enfants de l’élément Symbols pour définir ces informations.

Si vous créez un fichier .vsct à partir d’un fichier .cto existant, les symboles sont générés en tant qu’enfants de l’élément Symbols. Pour plus d’informations, consultez How to : Create a . Fichier Vsct à partir d’un fichier existant . Fichier Cto.

L’élément Symbols ne doit pas être confondu avec l’élément Define, qui définit des paires nom-valeur à utiliser par le préprocesseur.

Syntaxe

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

Attributs et éléments

Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.

Attributs

Attribut Description
None

Éléments enfants

Élément Description
GuidSymbol Définit un symbole GUID. GuidSymbol a deux attributs obligatoires : nom et valeur. Le nom est le nom du symbole, et la valeur est la valeur du GUID sous forme de chaîne.

Par exemple :<GuidSymbol name="guidVsPackage1Pkg » value="{c5f54698-101a-4846-84d3-dc748f9cd848} » />
IDSymbol Définit un symbole. IDSymbol a deux attributs obligatoires : nom et valeur. Le nom est le nom du symbole, et la valeur est la valeur du symbole sous forme de chaîne.

Par exemple :<IDSymbol name="MyMenuGroup » value="0x1020 » />

Éléments parents

Élément Description
Élément CommandTable Élément racine du fichier .vsct.

Exemple

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

Voir aussi