【发布时间】:2009-05-23 22:29:49
【问题描述】:
强制任务栏图标显示气球提示很容易:我只需要在调用 Shell_NotifyIcon( NIM_MODIFY, ... ) 时设置 NIF_INFO 标志,气球就会出现,没问题。
现在,我也希望能够在不再需要气球时隐藏它,但我找不到这样做的方法。我尝试清除 NIF_INFO 标志并调用 Shell_NotifyIcon( NIM_MODIFY, ... ),但气球仍然存在。它确实会在几秒钟后自行消失,但这不是我想要的:当我的程序认为应该隐藏它时,我想立即隐藏它。
使气球消失的唯一方法似乎是破坏图标,然后将其重新添加到任务栏,但它很难看。
是否可以在不重新创建任务栏图标的情况下隐藏气球?谢谢。
【问题讨论】:
标签: winapi taskbar tooltip balloon