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"입니다. |
자식 요소
요소 |
설명 |
---|---|
Vspackage를 구현 하는 모든 메뉴를 정의 합니다. |
|
있는 Vspackage에 명령 그룹을 정의 하는 항목이 포함 되어 있습니다. |
|
단추 요소를 그룹화합니다. |
|
비트맵 요소를 그룹화합니다. |
|
콤보의 요소를 그룹화합니다. |
부모 요소
요소 |
설명 |
---|---|
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 사용자 인터페이스 요소를 추가 하는 방법