다음을 통해 공유


버튼 요소

사용자가 상호 작용할 수 있는 요소를 정의합니다. Button 요소는 Button, MenuButton, SplitDropDown 등 다양한 종류일 수 있습니다.

구문

<Button guid="guidMyCommandSet" id="MyCommand" priority="0x102" type="button">
  <Parent>... </Parent>
  <Icon>... </Icon>
  <CommandFlag>... </CommandFlag>
  <Strings>... </Strings>
</Button>

특성 및 요소

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

특성

특성 설명
guid 필수입니다. GUID/ID 명령 식별자의 GUID입니다.
id 필수입니다. GUID/ID 명령 식별자의 ID입니다.
priority 선택 사항. 우선 순위를 지정하는 숫자 값입니다.
type (선택 사항) 단추의 종류를 지정하는 열거형 값입니다.

지정하지 않으면 Button을 사용합니다.

단추
도구 모음(일반적으로 아이콘 단추), 메뉴 및 상황에 맞는 메뉴에 표시되는 표준 명령입니다.

MenuButton
명령을 실행하지 않지만 다른 메뉴를 생성하는 메뉴 항목입니다.

SplitDropDown
Microsoft Word의 표준 도구 모음에 있는 실행 취소 및 다시 실행 단추와 같은 제어 기능입니다.
조건 선택 사항. 조건부 특성을 참조하세요.

자식 요소

요소 설명
Parent 요소 선택 사항. 단추의 부모 요소입니다.
Icon 요소 선택 사항. 단추와 연결된 아이콘입니다.
Command Flag 요소 필수입니다. Button의 유효한 CommandFlag 값은 다음과 같습니다.

- AllowParams

- CommandWellOnly

- DefaultDisabled

- DefaultInvisible

- DontCache

- DynamicItemStart

- DynamicVisibility

- FixMenuController

- IconAndText

- NoButtonCustomize

- NoCustomize

- NoKeyCustomize

- NoShowOnMenuController

- Pict

- PostExec

- ProfferedCmd

- RouteToDocs

- TextCascadeUseBtn

- TextMenuUseButton

- TextChanges

- TextChangesButton

- TextContextUseButton

- TextMenuCtrlUseMenu

- TextMenuUseButton

- TextOnly
Strings 요소 필수입니다. 자식 ButtonText 요소를 정의해야 합니다.
주석 선택적인 주석입니다.

부모 요소

요소 설명
Buttons 요소 Button 요소를 그룹화합니다.

예시

다음 예제에서는 .vsct 파일에서 단추를 정의합니다.

<Button guid="guidMenuTextCmdSet" id="cmdidMyCommand" priority="0x0100" type="Button">
   <Parent guid="guidMenuTextCmdSet" id="MyMenuGroup" />
   <Icon guid="guidImages" id="bmpPic1" />
   <CommandFlag>TextChanges</CommandFlag>
   <Strings>
         <CommandName>cmdidMyCommand</CommandName>
         <ButtonText>My Command name</ButtonText>
   </Strings>
</Button>

참고 항목