展示任务栏图标重叠和进度条。
本主題包含下列各節。
描述
此範例會建立範例工作列按鈕,並示範如何使用 ITaskbarList3::SetOverlayIcon,允許您從選單中選擇並應用不同的重疊圖示。
此範例也提供在按鈕上模擬進度指標的選項,示範如何使用 ITaskbarList3::SetProgressState,並 ITaskbarList3::SetProgressValue,方法是先顯示不確定的進度指標 (TBPF_INDETERMINATE),然後顯示一般比例指標 (TBPF_NORMAL)。
要求
| 產品 | 最低產品版本 |
|---|---|
| 窗戶 | Windows 7 |
| Windows 軟體開發工具套件 (SDK) | 7.0 |
下載範例
| 位置 | 網址路徑 |
|---|---|
| GitHub | TaskBarPeripheralStatus 範例 |
建立範例
若要從命令提示字元建置範例:
- 開啟命令提示字元視窗,並流覽至任務列PeripheralStatus 項目目錄。
- 輸入
msbuild PeripheralStatus.sln。
若要使用 Microsoft Visual Studio 建置範例(慣用):
- 開啟 Windows 檔案總管,並流覽至任務列PeripheralStatus 項目目錄。
- 按兩下PeripheralStatus.sln檔案的圖示,以在Visual Studio中開啟專案。
- 從 [建置] 功能表中,選取 [建置方案]。
運行範例
使用命令提示字元或 Windows 檔案總管,流覽至包含新可執行文件的目錄(例如,
C:\Program Files\Microsoft SDKs\Windows\v7.0\Samples\WinUI\Shell\AppShellIntegration\TaskbarPeripheralStatus\Win32\Debug]。- 如果使用命令列,請輸入
PeripheralStatus.exe。 - 如果使用 Windows 檔案總管,請按兩下 PeripheralStatus.exe圖示。
新的視窗隨即開啟,其中包含相關聯的任務欄按鈕。
- 如果使用命令列,請輸入
若要示範疊加,請從視窗的 [周邊狀態] 功能表中選擇 [疊加 1] 或 [疊加 2]。 所選的重疊會出現在任務欄按鈕上。 若要移除重疊,請選擇 清除重疊。
若要示範進度列,請從視窗的 [周邊狀態] 功能表選擇 [模擬進度]。 任務欄按鈕會顯示不確定的進度指標,然後切換至一般指標。
從視窗的 [檔案] 功能表選擇 [結束],以結束程式。
相關主題