任务栏外设状态示例
演示任务栏图标覆盖和进度条。
本主题包含以下各节:
说明
此示例创建一个示例任务栏按钮,它通过允许应用从菜单中选择的各种覆盖来演示 ITaskbarList3::SetOverlayIcon 的使用。
该示例还提供了在按钮上模拟进度指示器的选项,通过先显示不确定的进度指示器 (TBPF_INDETERMINATE) ,然后 (TBPF_NORMAL) 正常比例指示器来演示 ITaskbarList3:: SetProgressState 和 ITaskbarList3::SetProgressValue 的使用。
要求
产品 | 最低产品版本 |
---|---|
Windows | Windows 7 |
Windows 软件开发包 (SDK) | 7.0 |
下载示例
位置 | 路径 URL |
---|---|
GitHub | TaskBarPeripheralStatus 示例 |
生成示例
从命令提示符生成示例:
- 打开命令提示符窗口并导航到 TaskbarPeripheralStatus 项目目录。
- 输入
msbuild PeripheralStatus.sln
。
若要使用 Microsoft Visual Studio 生成示例, (首选) :
- 打开 Windows 资源管理器并导航到 TaskbarPeripheralStatus 项目目录。
- 双击 PeripheralStatus.sln 文件的图标,在 Visual Studio 中打开项目。
- 从“构建”菜单中,选择“构建解决方案”。
运行示例
导航到包含新可执行文件的目录, (例如,
C:\Program Files\Microsoft SDKs\Windows\v7.0\Samples\WinUI\Shell\AppShellIntegration\TaskbarPeripheralStatus\Win32\Debug
) ,使用命令提示符或 Windows 资源管理器。- 如果使用命令行,请输入
PeripheralStatus.exe
。 - 如果使用 Windows 资源管理器,请双击PeripheralStatus.exe的图标。
将打开一个新窗口,其中包含关联的任务栏按钮。
- 如果使用命令行,请输入
若要演示覆盖,请从窗口的“外围设备状态”菜单中选择“覆盖 1”或“覆盖 2”。 所选覆盖显示在任务栏按钮上。 若要删除覆盖,请选择 “清除覆盖”。
若要演示进度栏,请从窗口的“外设状态”菜单中选择“模拟进度”。 任务栏按钮将显示不确定的进度指示器,然后切换到正常指示器。
从窗口的“文件”菜单中选择“退出”以结束程序。
相关主题