Symbols – element
Definuje identifikátory GUID a ID, které používají jiné prvky VSCT. Pro nespravovaný kód tyto informace obvykle pocházejí ze souborů hlaviček, které jsou určeny Extern Element. Spravovaný kód k definování těchto informací používá podřízené prvky elementu Symbols.
Pokud vytvoříte soubor .vsct z existujícího souboru .cto, symboly se vygenerují jako podřízené položky elementu Symbols. Další informace naleznete v tématu Postupy: Vytvoření . Soubor Vsct z existujícího souboru . Soubor Cto.
Element Symboly by neměl být zaměňován s Define Element, který definuje páry name-value pro použití preprocesorem.
Syntaxe
<Symbols>
<GuidSymbol>... </GuidSymbol>
<GuidSymbol>... </GuidSymbol>
</Symbols>
Atributy a prvky
Následující části popisují atributy, podřízené prvky a nadřazené prvky.
Atributy
Atribut | Popis |
---|---|
Nic |
Podřízené prvky
Element (Prvek) | Popis |
---|---|
GuidSymbol | Definuje symbol GUID. GuidSymbol má dva požadované atributy: název a hodnota. Název je název symbolu a hodnota je hodnota identifikátoru GUID jako řetězec. Příklad:<GuidSymbol name="guidVsPackage1Pkg" value="{c5f54698-101a-4846-84d3-dc748f9cd848}" /> |
IDSymbol | Definuje symbol. IDSymbol má dva požadované atributy: název a hodnota. Název je název symbolu a hodnota je hodnota symbolu jako řetězec. Příklad:<IDSymbol name="MyMenuGroup" value="0x1020" /> |
Nadřazené prvky
Element (Prvek) | Popis |
---|---|
CommandTable – element | Kořenový prvek souboru .vsct. |
Příklad
<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>