我的应用程序(C ++ WinAPI)在系统托盘中创建一个图标。我为此图标设置了工具提示文本,以便当用户将鼠标光标放在图标上时,此文本会显示。
但是我希望在certan事件发生时以编程方式显示不同的气球通知,同时保持当用户将鼠标放在图标上时显示常量通知消息的行为。
如何在C ++ WinAPI中实现这一目标?
由于
Alexander Smirnov
答案 0 :(得分:2)
您可以使用发送到.szInfo
的{{3}}结构的.szInfoTitle
(消息)和Shell_NotifyIcon()
(标题)成员添加气球。鼠标悬停工具提示文本在.szTip
中设置,因此这与气球无关 - 只要您将.szTip
保留在您想要的工具提示中,就可以执行尽可能多的NIM_MODIFY
次调用气球虽然没有改变任何东西到工具提示。
答案 1 :(得分:0)