很容易强制任务栏图标显示气球提示:只需要在调用Shell_NotifyIcon(NIM_MODIFY,...)时设置NIF_INFO标志即可,气球就会出现,没有问题。
现在,我还想能够在不再需要气球时隐藏它,但我找不到方法。我尝试清除NIF_INFO标志并调用Shell_NotifyIcon(NIM_MODIFY,...),但气球仍然保留着。它确实会在几秒钟后自动消失,但这不是我想要的:当我的程序认为它应该被隐藏时,我想立即将其隐藏。
让气球消失的唯一方法似乎是销毁图标,然后将其再次添加到任务栏,但这很丑陋。
有没有可能在不重新创建任务栏图标的情况下隐藏气球?谢谢。
现在,我还想能够在不再需要气球时隐藏它,但我找不到方法。我尝试清除NIF_INFO标志并调用Shell_NotifyIcon(NIM_MODIFY,...),但气球仍然保留着。它确实会在几秒钟后自动消失,但这不是我想要的:当我的程序认为它应该被隐藏时,我想立即将其隐藏。
让气球消失的唯一方法似乎是销毁图标,然后将其再次添加到任务栏,但这很丑陋。
有没有可能在不重新创建任务栏图标的情况下隐藏气球?谢谢。