如何获取应用程序的Windows任务栏按钮以显示进度条的进度

时间:2011-12-26 06:15:56

标签: windows delphi progress-bar delphi-xe taskbar

Windows 7(或Vista?)中引入的功能之一是应用程序的任务栏按钮能够显示该应用程序中进度条的进度。当我创建一个表单并在其上放置一个进度条时,它不会显示在任务栏按钮中,所以我认为这不是自动完成的。如何让Windows 7在应用程序的任务栏按钮上显示进度条的进度?

2 个答案:

答案 0 :(得分:6)

使用ITaskList3 COM Interface.

可以轻松完成

要在Delphi中使用它,请检查以下链接: Fun with the Windows 7 Taskbar

另请查看此链接以获取描述ITaskList3提供的功能的完整文章 Windows 7: How to display progress bar on taskbar icon?

答案 1 :(得分:3)

您还可以使用TaskbarListComponents开源组件包中的TTaskbarListProgress组件。根据{{​​3}}许可证发布。