다음을 통해 공유


VSCT XML 스키마 참조

표 명령을 테이블 컴파일러 스키마 요소에 허용 되는 자식 요소 및 특성 각각에 대해 제공합니다.

XML 기반 명령 테이블 구성 (.vsct) 파일 Vspackage를 제공 하는 명령 요소는 통합된 개발 환경 (IDE)을 정의 합니다. 이러한 요소는 메뉴 항목, 메뉴, 도구 모음 및 콤보 상자를 포함합니다.

참고

VSCT 컴파일러의 전처리기에서.vsct 파일을 실행할 수 있습니다.이 일반적 이기 때문에 c + + 파일에 사용 되는 동일한 구문을 가진 매크로 및 c + + 전처리기 정의 수 있습니다 포함 됩니다.예.vsct에서 제공 되는 파일의 새 프로젝트 VSPackage 프로젝트를 만듭니다.

선택적 요소

일부 VSCT 요소는 선택적입니다. 경우는 Parent 인수가 지정 되지 않은, group_undefined:0를 포함 합니다. 경우는 Icon 인수가 지정 되지 않은, Guidofficeicon:msotcidnoicon를 포함 합니다. 바로 가기 키를 정의 하는 경우 일반적으로 사용 되지 않습니다, 에뮬레이션 선택 사항입니다.

비트맵 스트립의 위치를 지정 하 여 컴파일할 때 비트맵 항목에 포함 될 수 있습니다 있는 href 인수입니다. 비트맵 스트립 되지 dll 리소스에서 추출 되지 않고 병합 하는 동안 복사 됩니다. 경우는 href 인수를 제공의 usedList 인수가 선택적인 됩니다 한 비트맵 스트립의 모든 슬롯이 사용 되는 것으로 간주 됩니다.

기호화 된 이름을 사용 하 여 모든 GUID와 ID 값을 정의 합니다. 이러한 이름은 VSCT <Symbols> 또는 헤더 파일에 정의 될 수 있습니다. 섹션입니다. 심볼 이름 <Include>을 통해 포함 된 로컬 이어야 요소, <Extern> s 요소입니다. <Extern>에서 지정 된 헤더 파일에서 가져온 심볼 이름 간단한 패턴의 # 오는 경우 요소 정의 기호 값입니다. 해당 기호가 이미 정의 되어 있는 대로 다른 기호 값 수 있습니다. GUID 정의 OLE 또는 c + + 형식을 따라야 합니다. ID 값은 다음 줄에 표시 된 10 진수 또는 0x로 앞에 16 진수 수 있습니다.

  • {6D484634-E53D-4a2c-ADCB-55145C9362C8}

  • {0x6d484634, 0xe53d, 0x4a2c, {0xad, 0xcb, 0x55, 0x14, 0x5c, 0x93, 0x62, 0xc8}}

XML 주석을 사용할 수 있습니다, 하지만 왕복 그래픽 사용자 인터페이스 (GUI) 도구를 삭제 될 수도 있습니다. <Annotation>의 내용 요소 형식에 관계 없이 유지 보장 됩니다.

스키마 계층 구조

.Vsct 파일에 다음과 같은 주요 요소가 있습니다.

CommandTable 요소

Extern 요소

Include 요소

Commands 요소

Menus 요소

Groups 요소

Buttons 요소

Bitmaps 요소

CommandPlacements 요소

VisibilityConstraints 요소

KeyBindings 요소

UsedCommands 요소

Symbols Element

참고 항목

개념

Vspackages에 IDE 사용자 인터페이스 요소를 추가 하는 방법

기타 리소스

Command Table Compiler Command Line Flags

Command Routing in VSPackages