是否有用于向任务栏图标添加徽章的 Windows API?

Posted

技术标签:

【中文标题】是否有用于向任务栏图标添加徽章的 Windows API?【英文标题】:Is there a Windows API for adding badges to taskbar icons? 【发布时间】:2011-12-12 18:21:00 【问题描述】:

Spotify 最近添加了一项功能,任务栏图标将带有一个红色的 ios 风格徽章,其中包含您收件箱中的歌曲数量。

徽章本身肯定是图标的一部分,但我想知道是否可以使用官方 API 添加数字。

如果没有,他们会怎么做?我的收件箱里从来没有超过几首歌曲,所以它可能只是没有显示 1-9 和 10+ 之类的,或者他们是否可以动态创建图像并将其设置为图标?

我不知道您可以在应用运行时更改图标。

【问题讨论】:

【参考方案1】:

ITaskBarList3::SetOverlayIcon 是你要找的。​​p>

【讨论】:

以上是关于是否有用于向任务栏图标添加徽章的 Windows API?的主要内容,如果未能解决你的问题,请参考以下文章

更新 iOS 图标徽章编号

固定图标状态

如何设置应用程序的任务栏图标在Windows 7-qt,windows-7,pyqt

代号一如何将徽章添加到工具栏中的sideMenu图标

Azure 身份验证器帐户图标 - 公司徽标?

实现系统托盘