Как получить кнопку на панели задач Windows приложения, чтобы показать прогресс индикатор выполнения - PullRequest
8 голосов
/ 26 декабря 2011

Одной из функций, представленных в Windows 7 (или это была Vista?), Является возможность кнопки панели задач приложения отображать ход выполнения в этом приложении.Когда я создаю форму и помещаю на нее индикатор выполнения, он не отображается на кнопке панели задач, поэтому я предполагаю, что это не будет сделано автоматически.Как я могу заставить Windows 7 отображать прогресс выполнения индикатора на кнопке панели задач приложения?

Ответы [ 2 ]

6 голосов
/ 26 декабря 2011

Это можно легко сделать, используя COM-интерфейс ITaskList3 .

Чтобы использовать его в Delphi, проверьте следующую ссылку: Удовольствие от панели задач Windows 7

Также проверьте эту ссылку для полной статьи, описывающей функции, предоставляемые ITaskList3 Windows 7: Как отобразить индикатор выполнения на значке панели задач?

3 голосов
/ 26 декабря 2011

Вы также можете использовать компонент TTaskbarListProgress из TaskbarListComponents пакета компонентов с открытым исходным кодом.Выпущено по лицензии dwywbdbu .

...