명령 플래그 요소
부모 요소를 수정합니다.
<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 |
부모 요소
요소 |
설명 |
---|---|
그룹에 대 한 제공 Button 요소 요소입니다. |
|
있는 Vspackage를 구현 하는 모든 메뉴를 정의 합니다. |