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  //工具栏按钮管理器类

posted @   唧唧复唧唧木兰当户织  阅读(3271)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示