我的应用程序(C++ WinAPI)在系统托盘中创建一个图标。我已经为此图标设置了工具提示文本,以便当用户将鼠标光标放在该图标上时,将显示此文本。
但是我想以编程方式在发生被害事件时显示不同的气球通知,同时保持当用户将鼠标放在图标上时显示恒定通知消息的行为。
如何在C++ WinAPI中实现呢?
谢谢
亚历山大·斯米尔诺夫(Alexander Smirnov)
最佳答案
您可以使用发送到.szInfo
的 .szInfoTitle
结构的NOTIFYICONDATA
(消息)和Shell_NotifyIcon()
(标题)成员添加气球。鼠标悬停在工具提示上的文本是在.szTip
中设置的,因此它与气球框无关-只要您将.szTip
保留在工具提示中,您就可以进行许多NIM_MODIFY
调用来更改气球,同时不对工具提示进行任何更改。
关于c++ - 强制显示系统托盘通知气球,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1696769/