共用方式為


任務欄周邊狀態範例

展示任务栏图标重叠和进度条。

本主題包含下列各節。

描述

此範例會建立範例工作列按鈕,並示範如何使用 ITaskbarList3::SetOverlayIcon,允許您從選單中選擇並應用不同的重疊圖示。

此範例也提供在按鈕上模擬進度指標的選項,示範如何使用 ITaskbarList3::SetProgressState,並 ITaskbarList3::SetProgressValue,方法是先顯示不確定的進度指標 (TBPF_INDETERMINATE),然後顯示一般比例指標 (TBPF_NORMAL)。

要求

產品 最低產品版本
窗戶 Windows 7
Windows 軟體開發工具套件 (SDK) 7.0

 

下載範例

位置 網址路徑
GitHub TaskBarPeripheralStatus 範例

建立範例

若要從命令提示字元建置範例:

  1. 開啟命令提示字元視窗,並流覽至任務列PeripheralStatus 項目目錄。
  2. 輸入 msbuild PeripheralStatus.sln

若要使用 Microsoft Visual Studio 建置範例(慣用):

  1. 開啟 Windows 檔案總管,並流覽至任務列PeripheralStatus 項目目錄。
  2. 按兩下PeripheralStatus.sln檔案的圖示,以在Visual Studio中開啟專案。
  3. 從 [建置] 功能表中,選取 [建置方案]。

運行範例

  1. 使用命令提示字元或 Windows 檔案總管,流覽至包含新可執行文件的目錄(例如,C:\Program Files\Microsoft SDKs\Windows\v7.0\Samples\WinUI\Shell\AppShellIntegration\TaskbarPeripheralStatus\Win32\Debug]。

    • 如果使用命令列,請輸入 PeripheralStatus.exe
    • 如果使用 Windows 檔案總管,請按兩下 PeripheralStatus.exe圖示。

    新的視窗隨即開啟,其中包含相關聯的任務欄按鈕。

  2. 若要示範疊加,請從視窗的 [周邊狀態] 功能表中選擇 [疊加 1] 或 [疊加 2]。 所選的重疊會出現在任務欄按鈕上。 若要移除重疊,請選擇 清除重疊

  3. 若要示範進度列,請從視窗的 [周邊狀態] 功能表選擇 [模擬進度]。 任務欄按鈕會顯示不確定的進度指標,然後切換至一般指標。

  4. 從視窗的 [檔案] 功能表選擇 [結束],以結束程式。

任務列擴展