我有一个Windows窗体应用程序,我想在Windows任务栏上为其缩略图添加一个很酷的小视觉。更改Windows 7应用程序任务栏图标颜色
我知道你可以让缩略图显示一个Progress Marquee风格的东西,但我们如何改变它的颜色?
我不是在谈论改变图标的颜色,但是这后面的图标的颜色。这甚至有可能吗?
任何代码,文档或任何让我在正确的轨道上将非常感激。
我有一个Windows窗体应用程序,我想在Windows任务栏上为其缩略图添加一个很酷的小视觉。更改Windows 7应用程序任务栏图标颜色
我知道你可以让缩略图显示一个Progress Marquee风格的东西,但我们如何改变它的颜色?
我不是在谈论改变图标的颜色,但是这后面的图标的颜色。这甚至有可能吗?
任何代码,文档或任何让我在正确的轨道上将非常感激。
您可以使用可用的任务栏的API在Windows API code pack
// This will highlight the icon in red
TaskbarManager.Instance.SetProgressState(TaskbarProgressBarState.Error);
// to highlight the entire icon
TaskbarManager.Instance.SetProgressValue(100,100);
请注意,这个API是为了表明与进步操作中的错误(文件拷贝,等..)
非常感谢。 – Arrow
@JamesKent不客气:) – Nasreddine
相应的nuget包:http://www.nuget.org/packages/Windows7APICodePack-Shell/ – Julian
我不我认为这是可能的。即使是突出显示的颜色也是从图标本身(主要颜色)中提取的。 – Nasreddine
我刚刚注意到,@Nacereddine--我想知道在我的应用程序处于“锁定”模式时是否有可能伪造高亮。这不是我想做的事情,但如果我能做到的话,这绝对值得。 – Arrow
你可以使用[红色高亮](http://i.imgur.com/FmMnY.png)。 – Nasreddine