WindowsAPICodePack

任务栏进度条Taskbar

要窗体显示后操作才有效,一般在设置任务栏时都要加上具体是操作那个窗体句柄。主要操作类:

TaskbarManager //Windows任务栏的实例
TaskbarProgressBarState //任务栏进度条状态

NoProgress 不显示任何进展 
Indeterminate  进度条(等待状态)
Normal  进度条默认色(正常进度)
Error  进度条红色(发生错误)
Paused  进度条黄色(操作暂停)

添加引用 Microsoft.WindowsAPICodePack.Shell.dll
添加引用 PresentationFramework
添加引用 PresentationCore
添加引用 WindowsBase

      //设置显示默认进度条
      TaskbarManager.Instance.SetProgressState(TaskbarProgressBarState.Normal, this.Handle);
      //设置进度条值
      TaskbarManager.Instance.SetProgressValue(70, 100, this.Handle);
      //设置任务栏按钮图标
      TaskbarManager.Instance.SetOverlayIcon(this.Handle, global::WindowsCodePack.Properties.Resources.overlay, "通知图标");

任务栏缩略图TabbedThumbnail

TaskbarManager      //Windows任务栏的实例 
TabbedThumbnailManager    //缩略图预览管理器类
ThumbnailToolBarManager  //工具栏按钮管理器类

原文地址:https://www.cnblogs.com/tlmbem/p/10864595.html