我的应用程序(C++ WinAPI)在系统托盘中创建一个图标。我已经为此图标设置了工具提示文本,以便当用户将鼠标光标放在该图标上时,将显示此文本。

但是我想以编程方式在发生被害事件时显示不同的气球通知,同时保持当用户将鼠标放在图标上时显示恒定通知消息的行为。

如何在C++ WinAPI中实现呢?

谢谢

亚历山大·斯米尔诺夫(Alexander Smirnov)

最佳答案

您可以使用发送到.szInfo .szInfoTitle 结构的NOTIFYICONDATA(消息)和Shell_NotifyIcon()(标题)成员添加气球。鼠标悬停在工具提示上的文本是在.szTip中设置的,因此它与气球框无关-只要您将.szTip保留在工具提示中,您就可以进行许多NIM_MODIFY调用来更改气球,同时不对工具提示进行任何更改。

关于c++ - 强制显示系统托盘通知气球,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1696769/

10-11 16:05