如何设置任务栏的进度指示器?

Fab*_*zio 1 delphi taskbar delphi-xe7

在执行长时间操作时,某些应用程序在任务栏中的应用程序图标后面显示一个进度条。

任务栏的屏幕快照,其中一个按钮带有进度条。

...

任务栏的屏幕快照,其中一个按钮带有进度条。

如何在Delphi应用程序中设置进度指示器?

And*_*and 7

在现代的Delphi版本中,该TTaskbar组件位于Win32组件面板的一部分中。

将其放在您的表单上,设置ProgressState(为Normal,说),ProgressMaxValue(为100,说)和ProgressValue(为50,说)。

以我的经验,此组件存在错误-至少在早期版本中。所以要小心

当然,更安全的选择是直接使用Win32 API。请参阅的官方文档ITaskbarList3

  • “ *根据我的经验,此组件存在错误-或至少它是早期版本中的*”-仍然是 (3认同)