다음을 통해 공유


ITaskbarList3 인터페이스(shobjidl_core.h)

Windows 7에 추가된 통합 시작 및 전환 작업 표시줄 단추 기능을 지원하는 메서드를 노출하여 ITaskbarList2 를 확장합니다. 이 기능에는 탭 애플리케이션의 개별 탭, 썸네일 도구 모음, 알림 및 상태 오버레이 및 진행률 표시기를 기반으로 하는 축소판 그림 표현 및 스위치 대상이 포함됩니다.

상속

ITaskbarList3 인터페이스는 ITaskbarList2에서 상속됩니다. ITaskbarList3 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

ITaskbarList3 인터페이스에는 이러한 메서드가 있습니다.

 
ITaskbarList3::RegisterTab

애플리케이션의 작업 표시줄 그룹 플라이아웃에 표시할 새 탭 또는 문서 축소판 그림이 제공되었음을 작업 표시줄에 알립니다.
ITaskbarList3::SetOverlayIcon

작업 표시줄 단추에 오버레이를 적용하여 사용자에게 애플리케이션 상태 또는 알림을 나타냅니다.
ITaskbarList3::SetProgressState

작업 표시줄 단추에 표시되는 진행률 표시기의 유형과 상태를 설정합니다.
ITaskbarList3::SetProgressValue

작업 표시줄 단추에 호스트된 진행률 표시줄을 표시하거나 업데이트하여 전체 작업의 완료된 특정 백분율을 표시합니다.
ITaskbarList3::SetTabActive

탭 또는 문서 창이 활성 창으로 설정되었음을 작업 표시줄에 알립니다.
ITaskbarList3::SetTabOrder

새 썸네일을 TDI(Tabbed-document Interface) 또는 MDI(다중 문서 인터페이스) 애플리케이션의 그룹 플라이아웃에 삽입하거나 기존 축소판 그림을 애플리케이션 그룹의 새 위치로 이동합니다.
ITaskbarList3::SetThumbnailClip

작업 표시줄에서 창의 축소판 그림으로 표시할 창의 클라이언트 영역 일부를 선택합니다.
ITaskbarList3::SetThumbnailTooltip

마우스 포인터가 작업 표시줄 단추 플라이아웃의 개별 미리 보기에 있을 때 표시되는 도구 설명의 텍스트를 지정하거나 업데이트합니다.
ITaskbarList3::ThumbBarAddButtons

작업 표시줄 단추 플라이아웃에 있는 창의 축소판 그림 이미지에 지정된 단추 집합이 있는 축소판 그림 도구 모음을 추가합니다.
ITaskbarList3::ThumbBarSetImageList

작업 표시줄 단추 플라이아웃에 있는 창의 썸네일 이미지에 포함된 도구 모음에 대한 단추 이미지가 포함된 이미지 목록을 지정합니다.
ITaskbarList3::ThumbBarUpdateButtons

창의 현재 상태에 필요한 대로 축소판 그림 도구 모음에서 단추를 표시, 사용, 사용 안 함 또는 숨깁니다. 썸네일 도구 모음은 작업 표시줄 단추 플라이아웃에 있는 창의 썸네일 이미지에 포함된 도구 모음입니다.
ITaskbarList3::UnregisterTab

애플리케이션에서 해당 탭 또는 문서가 닫혀 있으면 애플리케이션의 미리 보기 그룹에서 축소판 그림을 제거합니다.

설명

또한 이 인터페이스는 상속되는 ITaskbarListITaskbarList2 인터페이스의 메서드를 제공합니다.

구현 시기

이 인터페이스의 구현은 windows에서 CLSID_TaskbarList 제공됩니다. 이 인터페이스는 타사에서 구현하지 않습니다.

사용해야 하는 경우

이 인터페이스의 메서드를 사용하여 다음을 수행합니다.
  • 작업 표시줄에 창이 그룹으로 표시되는 TDI 애플리케이션(예: Windows Internet Explorer) 또는 MDI 애플리케이션(예: Microsoft Excel)으로 작업하는 경우:
    • 작업 표시줄에 개별 탭 또는 문서의 보기를 나타내는 썸네일을 제공합니다.
    • 그룹에서 개별 탭 또는 문서의 축소판 그림을 제거합니다.
    • 그룹의 축소판 그림 순서를 변경합니다.
    • 축소판 그림이 표시되면 탭 썸네일을 선택한 항목으로 설정합니다.
  • 알림과 같은 작업 표시줄 아이콘에 오버레이를 적용하는 경우
  • 항목 복사 또는 설치와 같은 작업의 진행률을 표시하는 경우
  • 썸네일에 도구 모음을 추가할 때
애플리케이션이 창을 표시하면 시스템에서 해당 작업 표시줄 단추가 만들어집니다. 단추가 배치되면 작업 표시줄에서 작업 표시줄ButtonCreated 메시지를 창으로 보냅니다. 애플리케이션에서 RegisterWindowMessage(L"TaskbarButtonCreated")를 호출하고 해당 wndproc에서 해당 메시지를 처리해야 합니다. 해당 메시지는 ITaskbarList3 메서드를 호출하기 전에 애플리케이션에서 수신해야 합니다.
참고 애플리케이션은 프로그래밍 방식으로 작업 표시줄에 자신을 고정할 수 없습니다. 해당 기능은 사용자를 위해 엄격하게 예약되어 있습니다.
 

요구 사항

   
지원되는 최소 클라이언트 Windows 7 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 R2 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 shobjidl_core.h(Shobjidl.h 포함)

추가 정보

ITaskbarList2

작업 표시줄 확장