停止自动隐藏托盘通知图标

sha*_*345 8 .net c# vb.net notifyicon windows-7

每当我的Windows窗体应用程序第一次运行时,托盘图标保持可见大约不到一分钟,然后它自动隐藏,我该怎么做才能让它坚持而不是自动隐藏?

我尝试搜索,找不到任何有用的信息.

看来这是Windows 7及更高版本的默认行为,我想知道是否有办法从我的应用程序中覆盖该行为?

Mic*_*tta 6

没有支持的编程方式来覆盖系统的默认显示/隐藏通知图标行为.MSDN:

当图标添加到Windows 7上的通知区域时,默认情况下会将其添加到通知区域的溢出部分.此区域包含活动但在通知区域中不可见的通知区域图标.只有用户才能提升从溢出到通知区域的图标,尽管在某些情况下系统可以暂时将图标作为短预览(在一分钟内)提升到通知区域.

强调我的.

  • 哦,毫无疑问,@ DiskJunky.我只是说它不受支持*.鉴于此,如果您的软件发现并利用该设置,那么当微软移动时,它将会中断.从Win8开始,他们表现出更大的意愿. (3认同)