如何在Windows 7的任务栏中显示通知图标?

时间:2014-05-28 09:45:13

标签: windows visual-c++ notifyicon

我通过调用Shell_NotifyIcon为我的应用程序实现了一个通知图标。

在默认情况下,通知图标显示在通知图标区域而不是Windows 7中的任务栏。

如果用户想要在任务栏中显示通知图标,他/她需要打开通知区域图标控制面板项,找到该应用程序并设置"显示图标和通知"申请。

我认为对Windows知识不足的用户来说很难。我想实现这个函数,在VC ++代码或安装程序的任务栏中显示通知图标。可能吗?如果是,我该怎么办?

欣赏。

2 个答案:

答案 0 :(得分:3)

不,这是不可能的。

Windows 7引入了一项可隐藏通知图标的功能。这是为了减少数十年的开发人员在任务栏中倾倒通知图标所造成的噪音,这是没有充分理由的。

为了使该功能有效运作,应用程序无法成为漏洞,因为每个人都认为他们的应用程序是最重要的,也是最值得拥有的优质房地产。最终,没有什么是神圣的了。

Raymond Chen有blogged about this very request,并提供some additional background info

您只需创建通知图标,并向用户提供文档中有关如何永久展示的说明,如果他们愿意的话。

答案 1 :(得分:0)

为什么不将您的应用程序固定到任务栏?他们可以点击它然后启动应用程序吗?