다음을 통해 공유


명령 플래그 요소

부모 요소를 수정합니다.

<CommandFlag>DynamicVisibility</CommandFlag>

특성 및 요소

다음 절에서는 유효한 요소 값에 설명합니다.

특성

없음

자식 요소

설명

AllowParams

사용자가 명령 매개 변수를 입력할 수 있음을 나타냅니다의 명령 을 명령의 정식 이름을 입력할 때 창.

유효 기간:Button

AlwaysCreate

메뉴 단추 / 그룹이 있는 경우에 만들어집니다.

유효 기간:Menu

CaseSensitive

사용자 항목을 대/소문자를 구분 합니다.

유효 기간:Combo

CommandWellOnly

최상위 메뉴의 명령이 나타나지 않습니다 경우에 바로 가기에 바인딩할 다른 셸 사용자 지정, 예를 들어, 사용할 수 있게 하려면이 플래그를 적용 합니다. 있는 VSPackage 설치 되 면 열어 이러한 명령을 지정할 수 있습니다는 옵션 대화 상자 및 다음 명령을 배치에서 편집 하는 키보드 환경 범주입니다. 이 플래그 바로 가기 메뉴, 도구 모음, 메뉴 컨트롤러 또는 하위 메뉴의 위치는 영향을 주지 않습니다.

에: Button,Combo

DefaultDisabled

구현 VSPackage 로드 되지 않은 경우 기본적으로 명령을 사용할 수 없습니다 나는 QueryStatus 메서드가 호출 되지.

에: Button,Combo

DefaultDocked

기본적으로 고정 합니다. 이 설정은 더 이상 항상 고정 되어 있기 때문에 도구 모음을 적용 합니다.

DefaultInvisible

기본적으로 명령이 구현 VSPackage 로드 되지 않은 경우 표시 되지 않습니다 또는 QueryStatus 메서드가 호출 되지.

이를 결합 하는 것이 좋습니다 있는 DynamicVisibility 플래그입니다.

Valid for: Button, Combo,Menu

DontCache

개발 환경 캐시 하지 않는 있는 QueryStatus 이 명령에 대 한 메서드 결과.

메뉴의 경우 메뉴에서 메뉴 항목의 텍스트를 캐시 컨트롤러에 지시 합니다. 메뉴의 동적 항목 또는 동적 텍스트를 가진 항목이 포함 되어 있는 경우이 플래그를 사용 합니다.

에: Button,Menu

DynamicItemStart

동적 목록 시작 부분을 나타냅니다. 이 환경을 연속 해 서 호출 하 여 목록을 만들 수 있습니다의 QueryStatus 메서드에 OLECMDERR_E_UNSUPPORTED 플래그가 반환 될 때까지 목록 항목이 있습니다. 가장 최근에 (MRU) 목록 및 창 목록을 사용한 같은 항목에 대해 잘 작동 합니다.

유효 기간:Button

DynamicVisibility

명령 표시 유형을 변경할 수 있습니다는 QueryStatus 메서드 또는 컨텍스트를 포함 하는 GUID는 VisibilityConstraints 섹션.

메뉴, 도구 모음에 나타나는 명령에 적용 됩니다. 최상위 도구 모음 항목을 사용할 수 있지만 OLECMDF_INVISIBLE 플래그에서 반환 될 때, 숨겨진지 않습니다는 QueryStatus 방법입니다.

메뉴를이 플래그는 모든 멤버를 숨기면 해당 자동으로 숨김을 나타냅니다. 최상위 메뉴가이 문제가 이미 있으므로이 플래그 하위 메뉴에 일반적으로 할당 됩니다.

이 플래그와 결합할는 DefaultInvisible 플래그입니다.

Valid for: Button, Combo,Menu

필터 키

필터링 키 아래에서 참고 하십시오 Combo 요소.

유효 기간:Combo

FixMenuController

이 명령을 메뉴 컨트롤러에 배치 되 면 명령을 항상 기본값은입니다. 즉, 명령은 메뉴 컨트롤러 단추를 선택 하면 선택 됩니다. 메뉴 컨트롤러가 있는 경우는 TextIsAnchorCommand 플래그를 설정한 경우 메뉴 컨트롤러 또한이 명령의 텍스트를 가져온 다음의 FixMenuController 플래그.

한 명령을 메뉴 컨트롤러에 있어야 해당 FixMenuController 플래그. 2 개 이상의 명령을 것으로 표시 된 경우 메뉴의 마지막 명령을 기본 명령을 사용할 수 있습니다.

유효 기간:Button

IconAndText

메뉴 및 도구 모음에서 텍스트를 표시 합니다.

Valid for: Button, Combo,Menu

NoAutoComplete

자동 완성 기능을 사용할 수 없습니다.

유효 기간:Combo

NoButtonCustomize

사용자가이 단추를 사용자 지정할 수 없습니다.

에: Button,Combo

NoKeyCustomize

사용자 지정 키보드를 사용 하지 마십시오.

에: Button,Combo

NoShowOnMenuController

이 명령을 메뉴 컨트롤러에 배치 되 면 명령의 드롭다운 목록에 나타나지 않습니다.

유효 기간:Button

NotInTBList

사용 가능한 도구 모음 목록에 나타나지 않습니다. 도구 모음 메뉴 형식에 대해서만 유효합니다.

유효 기간:Menu

NoToolbarClose

사용자가 도구 모음을 닫을 수 없습니다. 도구 모음 메뉴 형식에 대해서만 유효합니다.

유효 기간:Menu

Pict

아이콘은 도구 모음을 있지만 텍스트는 메뉴만을 표시 합니다. 아이콘이 지정 된 경우 클릭할 수 있는 빈 공간이 도구 모음에 표시 됩니다.

유효 기간:Button

PostExec

해당 명령 비동기 수 있습니다. 개발 환경의 모든 전처리 쿼리 완료 될 때까지 실행을 지연 시킵니다.

유효 기간:Button

RouteToDocs

현재 문서에 명령이 라우팅됩니다.

유효 기간:Button

StretchHorizontally

폭이이 플래그가 설정 되 면 콤보 상자에 대 한 최소 너비 되며 공간이 있으면 도구 모음에서 콤보 상자의 사용 가능한 공간에 맞게 늘어납니다. 이 도구 모음을 가로로 도킹, 플래그 (깃발에 있는 첫 번째 콤보 상자를 제외한 모든 무시 됩니다) 한 콤보 상자 도구 모음에서 사용할 수 있습니다 경우에 발생 합니다.

유효 기간:Combo

TextMenuUseButton

사용은 ButtonText 메뉴에 대 한 필드. 기본 필드는 MenuText 지정 된 경우.

유효 기간:Button

TextChanges

명령이 나 메뉴 텍스트 런타임에 일반적으로 변경할 수 있습니다의 QueryStatus 메서드가 있습니다.

에: Button,Menu

TextChangesButton

유효 기간:Button

TextIsAnchorCommand

텍스트 메뉴의 메뉴 컨트롤러의 경우 기본 (앵커) 명령에서 사용 중입니다. 앵커 명령을 선택 하거나 걸려 확인 마지막 명령이입니다. 이 플래그를 설정 하지 않으면 메뉴 컨트롤러 자체 사용 MenuText 필드입니다. 그러나 메뉴 컨트롤러 클릭 하면 마지막으로 선택한 명령을에서 해당 컨트롤러 여전히 있습니다.

이 플래그를 조합 하는 것이 좋습니다 있는 TextChanges 플래그입니다.

이 플래그는 MenuController 또는 MenuControllerLatched 형식 메뉴에 적용 됩니다.

유효 기간:Menu

TextMenuCtrlUseMenu

사용은 MenuText 메뉴 컨트롤러에 필드. 기본 필드는 ButtonText.

유효 기간:Button

TextMenuUseButton

사용은 ButtonText 메뉴에 대 한 필드. 기본 필드는 MenuText 지정 된 경우.

유효 기간:Button

TextOnly

아이콘이 지정 된 경우에 도구 모음 또는 메뉴 있지만 아이콘 없음에 텍스트를 표시 합니다.

유효 기간:Button

부모 요소

요소

설명

Buttons 요소

그룹에 대 한 제공 Button 요소 요소입니다.

Menus 요소

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

참고 항목

기타 리소스

Visual Studio 명령은 테이블 (.Vsct) 파일