탭 그룹
탭 그룹은 문서 또는 작업 영역 상태에 따라 런타임에 숨겨지거나 표시되는 상황별 컨트롤입니다. 탭 그룹에는 컨텍스트 관련 Tab 컨트롤 집합이 포함되어 있습니다.
세부 정보
일반적으로 사용자가 특정 개체 형식을 선택하는 경우와 같이 특정 문서 또는 작업 영역 상태 중에 탭 그룹이 표시됩니다. 예를 들어 테이블의 머리글에 포함된 이미지를 선택하려면 테이블과 이미지 기능을 모두 노출하는 다양한 상황별 탭이 표시되어야 할 수 있습니다.
중요
탭 그룹은 애플리케이션 모드를 지원하지 않습니다. 그러나 탭 그룹 내의 개별 Tab 컨트롤이 있을 수 있습니다.
다음 스크린샷은 Windows 7 그림판의 상황별 탭 을 보여줍니다.
탭 그룹 속성
리본 프레임워크는 Tab 그룹 컨트롤에 대한 속성 키 컬렉션을 정의합니다.
일반적으로 Tab 그룹 속성은 IUIFramework::InvalidateUICommand 메서드 호출을 통해 컨트롤과 연결된 명령을 무효화하여 리본 UI에서 업데이트됩니다. 무효화 이벤트는 IUICommandHandler::UpdateProperty 콜백 메서드에 의해 처리되고 속성 업데이트가 정의됩니다.
IUICommandHandler::UpdateProperty 콜백 메서드는 실행되지 않으며 애플리케이션은 프레임워크에서 속성이 필요할 때까지 업데이트된 속성 값을 쿼리합니다. 예를 들어 탭이 활성화되고 컨트롤이 리본 UI에 표시되는 경우 또는 도구 설명이 표시되는 경우입니다.
참고
경우에 따라 IUIFramework::GetUICommandProperty 메서드를 통해 속성을 검색하고 IUIFramework::SetUICommandProperty 메서드를 사용하여 설정할 수 있습니다.
다음 표에서는 탭 그룹 컨트롤과 연결된 속성 키를 나열합니다.
속성 키 | 참고 |
---|---|
UI_PKEY_ContextAvailable | IUIFramework::GetUICommandProperty 및 IUIFramework::SetUICommandProperty를 지원합니다. |
UI_PKEY_Keytip | 무효화를 통해서만 업데이트할 수 있습니다. |
UI_PKEY_Label | 무효화를 통해서만 업데이트할 수 있습니다. |
UI_PKEY_TooltipDescription | 무효화를 통해서만 업데이트할 수 있습니다. |
UI_PKEY_TooltipTitle | 무효화를 통해서만 업데이트할 수 있습니다. |
관련 항목