Symbols 요소
다른 VSCT 요소에서 사용되는 GUID 및 ID를 정의합니다. 비관리 코드의 경우 이 정보는 일반적으로 Extern 요소로 지정된 헤더 파일에서 가져옵니다. 관리 코드는 Symbols 요소의 자식 요소를 사용하여 이 정보를 정의합니다.
기존 .cto 파일에서 .vsct 파일을 만들면 기호가 Symbols 요소의 자식으로 생성됩니다. 자세한 내용은 방법: 기존 .Cto 파일에서 .Vsct 파일 만들기를 참조하세요.
Symbols 요소는 전처리기에서 사용할 이름 값 쌍을 정의하는 Define 요소와 혼동해서는 안 됩니다.
구문
<Symbols>
<GuidSymbol>... </GuidSymbol>
<GuidSymbol>... </GuidSymbol>
</Symbols>
특성 및 요소
다음 단원에서는 특성, 자식 요소 및 부모 요소에 대해 설명합니다.
특성
특성 | 설명 |
---|---|
None |
자식 요소
요소 | 설명 |
---|---|
GuidSymbol | GUID 기호를 정의합니다. GuidSymbol에는 이름과 값이라는 두 가지 필수 특성이 있습니다. 이름은 기호의 이름이고 값은 문자열로 GUID의 값입니다. 예:<GuidSymbol name="guidVsPackage1Pkg" value="{c5f54698-101a-4846-84d3-dc748f9cd848}" /> |
IDSymbol | 기호를 정의합니다. IDSymbol에는 이름과 값이라는 두 가지 필수 특성이 있습니다. 이름은 기호의 이름이고 값은 문자열로 기호의 값입니다. 예:<IDSymbol name="MyMenuGroup" value="0x1020" /> |
부모 요소
요소 | 설명 |
---|---|
CommandTable 요소 | .vsct 파일의 루트 요소입니다. |
예시
<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>