다음을 통해 공유


Commands 요소

명령 모음의 VSPackage 컬렉션을 나타냅니다. 컬렉션 최대 5 개의 하위 섹션을 같이 할 수 있습니다: 비트맵, 단추, 메뉴, 바로 가기 단축키, 및 그룹.

각 하위 자식 요소, 예를 들어, <Menu>에 있는 GUID와 숫자 식별자 쌍입니다 하는 고유 명령 ID 별로 식별 됩니다. GUID "명령 집합"을 식별 하 고 논리적으로 관련 된 명령을 그룹화 하는 데 사용 됩니다. 있는 VSPackage 설정으로 다른가 정의 된 명령 Id와 충돌을 피하기 위해 자신의 명령을 정의 해야 합니다.

<Commands package="GuidMyPackage" >
  <Menus>... </Menus>
  <Groups>... </Groups>
  <Buttons>... </Buttons>
  <Combos>... </Combos>
  <Bitmaps>... </Bitmaps>
</Commands>

특성 및 요소

다음 단원에서는 특성, 자식 요소 및 부모 요소에 대해 설명합니다.

특성

특성

설명

package

명령을 제공 Vspackage를 식별 하는 GUID입니다.

예를 들어, 패키지 = "guidVsPackage1Pkg"입니다.

자식 요소

요소

설명

Menus 요소

Vspackage를 구현 하는 모든 메뉴를 정의 합니다.

Groups 요소

있는 Vspackage에 명령 그룹을 정의 하는 항목이 포함 되어 있습니다.

Buttons 요소

단추 요소를 그룹화합니다.

Bitmaps 요소

비트맵 요소를 그룹화합니다.

Combos 요소

콤보의 요소를 그룹화합니다.

부모 요소

요소

설명

CommandTable 요소

Vspackage를 IDE로 제공 하는 명령을 나타내는 모든 요소를 정의 합니다. 요소는 메뉴 항목, 메뉴, 도구 모음 및 콤보 상자입니다.

예제

다음 예제에서는 Commands 요소를 사용하는 방법을 보여 줍니다.

<Commands package="guidMyPackage">
    <Menus>
      <Menu Condition="'%(DEBUG)' != 'true'" 
        guid="cmdSetGuidMyProductCommands" id="menuIDMainMenu" 
        priority="0x0000" type="Menu">
        <Annotation>
          <Documentation>this is an annotation</Documentation>
          <AppInfo>
            <CustomData>
              <CustomSubElement>Some data</CustomSubElement>
            </CustomData>
          </AppInfo>
        </Annotation>
        <CommandFlag>AlwaysCreate</CommandFlag>
        <Strings>
          <ButtonText>MainMenu</ButtonText>
        </Strings>
      </Menu>
  </Menus>
<Commands>

참고 항목

개념

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

기타 리소스

명령, 메뉴 및 도구 모음