Extern 요소
Extern 요소는 컴파일 시간에 .vsct 파일과 병합할 외부 헤더(.h) 파일을 참조합니다. 병합할 파일은 VSCT 컴파일러에 제공된 포함 경로에 있거나 포함 요소에서 참조해야 합니다. 파일은 다른 .vsct 파일 또는 C++ 헤더 파일일 수 있습니다.
헤더 파일의 정의는 "#define [기호] [값]" 형식이어야 합니다. 값은 이전에 정의된 경우 다른 기호일 수 있습니다. 정의는 명령 항목의 조건문에서 사용할 수 있습니다. 실제로 사용되지 않는 기호는 삭제됩니다.
CommandTable 요소 Extern 요소
구문
<Extern href="stdidcmd.h" />
특성 및 요소
다음 단원에서는 특성, 자식 요소 및 부모 요소에 대해 설명합니다.
특성
특성 | 설명 |
---|---|
href | 필수입니다. 헤더 파일의 경로: href="stdidcmd.h" |
조건 | 선택 사항. 조건부 특성을 참조하세요. |
언어 | 선택 사항. 명령 테이블에 있는 모든 <Strings> 요소의 기본 언어: language="en-us" |
자식 요소
요소 | 설명 |
---|---|
없음. | 없음 |
부모 요소
요소 | 설명 |
---|---|
CommandTable 요소 | VSPackage가 IDE에 제공하는 명령을 나타내는 모든 요소(메뉴 항목, 메뉴, 도구 모음, 콤보 상자)를 정의합니다. |
예시
<?xml version="1.0" encoding="utf-8"?>
<CommandTable xmlns="http://schemas.microsoft.com/VisualStudio/2005-10-
18/CommandTable" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<Extern href="C:\VSCore\vscommon\inc\vsshlids.h"/>
...
<Commands package="guidMyPackage">
</CommandTable>