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