ITaskbarList3 介面 (shobjidl_core.h)

藉由公開支援 Windows 7 中新增的統一啟動和切換工作列按鈕功能的方法,來擴充 ITaskbarList2 。 這項功能包含縮圖標記法,以及根據索引標籤式應用程式中的個別索引標籤、縮圖工具列、通知和狀態重迭,以及進度指標來切換目標。

繼承

ITaskbarList3介面繼承自ITaskbarList2ITaskbarList3 也有下列類型的成員:

方法

ITaskbarList3介面具有這些方法。

 
ITaskbarList3::RegisterTab

通知工作列,已提供新的索引標籤或檔縮圖,以在應用程式的工作列群組飛出視窗中顯示。
ITaskbarList3::SetOverlayIcon

將重迭套用至工作列按鈕,以指出應用程式狀態或通知給使用者。
ITaskbarList3::SetProgressState

設定工作列按鈕上顯示之進度指標的類型和狀態。
ITaskbarList3::SetProgressValue

顯示或更新工作列按鈕中裝載的進度列,以顯示完整作業完成的特定百分比。
ITaskbarList3::SetTabActive

通知工作列,索引標籤或文件視窗已成為使用中的視窗。
ITaskbarList3::SetTabOrder

將新的縮圖插入索引標籤式檔介面 (TDI) 或多文檔介面 (MDI) 應用程式的群組飛出視窗,或將現有的縮圖移至應用程式群組中的新位置。
ITaskbarList3::SetThumbnailClip

選取視窗工作區的一部分,以顯示為工作列中該視窗的縮圖。
ITaskbarList3::SetThumbnailTooltip

指定或更新當滑鼠指標停留在工作列按鈕飛出視窗中個別預覽縮圖時所顯示的工具提示文字。
ITaskbarList3::ThumbBarAddButtons

將具有指定按鈕集的縮圖工具列新增至工作列按鈕飛出視窗中視窗的縮圖影像。
ITaskbarList3::ThumbBarSetImageList

指定影像清單,其中包含工作列按鈕飛出視窗中視窗縮圖影像內嵌之工具列的按鈕影像。
ITaskbarList3::ThumbBarUpdateButtons

顯示、啟用、停用或隱藏視窗目前狀態所需的縮圖工具列中的按鈕。 縮圖工具列是在工作列按鈕飛出視窗的縮圖影像中內嵌的工具列。
ITaskbarList3::UnregisterTab

在應用程式中關閉該索引標籤或檔時,從應用程式的預覽群組中移除縮圖。

備註

此介面也提供ITaskbarList 和 ITaskbarList2介面的方法,而介面會從中繼承。

實作時機

此介面的實作會在 Windows 中以CLSID_TaskbarList的形式提供。 協力廠商不會實作此介面。

使用時機

使用這個介面的 方法來執行下列動作:
  • 使用 TDI 應用程式時, (例如 Windows Internet Explorer) 或 MDI 應用程式 (,例如 Microsoft Excel) ,其視窗顯示為工作列上的群組:
    • 提供工作列與縮圖,代表個別索引標籤或檔的檢視。
    • 從群組中移除個別索引標籤或檔的縮圖。
    • 變更群組中的縮圖順序。
    • 顯示縮圖時,將索引標籤縮圖設定為選取的專案。
  • 將重迭套用至工作列圖示時,例如通知。
  • 顯示作業進度時,例如複製或安裝專案。
  • 將工具列新增至縮圖時。
當應用程式顯示視窗時,系統會建立其工作列按鈕。 當按鈕就位時,工作列會將 TaskbarButtonCreated 訊息傳送至視窗。 您的應用程式應該呼叫 RegisterWindowMessage (L「TaskbarButtonCreated」) ,並在其 wndproc 中處理該訊息。 應用程式必須先收到該訊息,才能呼叫任何 ITaskbarList3 方法。
注意 應用程式無法以程式設計方式將本身釘選到工作列。 該功能會嚴格保留給使用者。
 

規格需求

   
最低支援的用戶端 Windows 7 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 R2 [僅限傳統型應用程式]
目標平台 Windows
標頭 shobjidl_core.h (包括 Shobjidl.h)

另請參閱

ITaskbarList2

工作列延伸模組