Symbols, élément
Définit les GUID et identificateurs utilisés par d'autres éléments de VSCT. Pour le code non managé, ces informations proviennent en général à partir de les fichiers d'en-tête qui sont spécifiés par Extern, élément. Le code managé utilise les éléments enfants de l'élément de symboles pour définir ces informations.
Si vous créez un fichier de .vsct à partir d'un fichier existant de .cto, les symboles sont générés comme enfants de l'élément de symboles. Pour plus d'informations, consultez Comment : Créez un. fichier de Vsct d'exister. fichier de CTO.
L'élément de symboles ne doit pas être confondu avec Define, élément, qui définit des paires nom-valeur qui est utilisé par le préprocesseur.
<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 |
---|---|
Aucun |
Éléments enfants
Élément |
Description |
---|---|
GuidSymbol |
Définit un symbole GUID. GuidSymbol a deux attributs requis : nom et valeur. Le nom est le nom du symbole, la valeur est la valeur GUID comme une chaîne. par exemple : <GuidSymbol name="guidVsPackage1Pkg" value="{c5f54698-101a-4846-84d3-dc748f9cd848}" /> |
IDSymbol |
définit un symbole. IDSymbol a deux attributs requis : 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'élément racine du fichier de .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>