2017-02-20 117 views
-1

当Firefox下载文件时,其任务栏上的标题按钮将作为进度条加倍(从左侧开始逐渐变为绿色)。在任务栏上显示标题按钮的进度

其他程序也这样做。 (Windows Commander,AIMP3 ...)

如何与Lazarus做到这一点? (或直接用运API)


编辑我看到了很多相关的问题(也许这就是downvotes和请求的理由关闭),虽然他们都没有具体的拉撒路。在我的辩护中,直到我发布这个问题才出现这些链接;他们从未出现在我发布之前的无数搜索结果中。

如果您关闭此问题,您将关闭为Lazarus IDE量身定制解决方案的可能性。

+1

https://msdn.microsoft.com/en-us/library/windows/desktop/dd391692(v=vs.85 )。aspx – VuVirt

+0

为什么不使用websearch?这将揭示答案。 –

+0

@DavidHeffernan没有。什么搜索条件揭示了答案?我怀疑你甚至搜索过它。 – angus

回答

2

此功能是在Windows 7中引入了Taskbar Extensions的一部分:

由于Windows 7中的,任务栏已显著,他们正在迅速和有效地去为让用户的指导原则下扩大尽可能。为此,用户需要完成的应用程序窗口,文件和命令现在集中到单个任务栏按钮中,用于整合先前分散的信息源和控件。用户现在可以在一个地方找到常见任务,最近和频繁的文件,警报,进度通知以及单个文档或标签的缩略图。

...

进度条

任务栏按钮可用来显示进度条。这使窗口能够向用户提供进度信息,而无需用户必须切换到窗口本身。用户可以在其他应用程序中保持高效率,同时一眼就能看到其他窗口中发生的一个或多个操作的进度。旨在使任务栏按钮中的进度条反映窗口本身更详细的进度指示器。此功能可用于跟踪文件副本,下载,安装,媒体刻录或需要一段时间的任何操作。此功能不适用于通常的外设操作,例如加载网页或打印文档。这种类型的进展应该继续显示在窗口的状态栏中。

任务栏按钮进度条与熟悉的进度条控件类似。它可以根据已完成的操作百分比显示确定的进度,也可以显示不确定的选取框样式的进度以指示操作正在进行,而不会预测剩余时间。它还可以显示该操作已暂停或遇到错误并需要用户干预。

的API