更改Windows 7应用程序任务栏图标颜色

Arr*_*row 3 .net c# winforms

我有一个Windows窗体应用程序,我想在Windows任务栏上为它的缩略图添加一个很酷的小视觉效果.

我知道你可以让缩略图显示Progress Marquee风格的东西,但我们如何才能改变它的颜色呢?

我不是在谈论改变图标的​​颜色,而是改变图标背后的颜色.这甚至可能吗?

任何代码,文档或任何让我走上正确轨道的东西将不胜感激.

Nas*_*ine 7

您可以使用Windows API代码包中提供的TaskBar API

// This will highlight the icon in red
TaskbarManager.Instance.SetProgressState(TaskbarProgressBarState.Error);
// to highlight the entire icon
TaskbarManager.Instance.SetProgressValue(100,100);
Run Code Online (Sandbox Code Playgroud)

请注意,此API旨在表示正在进行操作的错误(文件副本等).