强制显示系统托盘通知气球

时间:2009-11-08 14:52:48

标签: c++ winapi

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

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

如何在C ++ WinAPI中实现这一目标?

由于

Alexander Smirnov

2 个答案:

答案 0 :(得分:2)

您可以使用发送到.szInfo的{​​{3}}结构的.szInfoTitle(消息)和Shell_NotifyIcon()(标题)成员添加气球。鼠标悬停工具提示文本在.szTip中设置,因此这与气球无关 - 只要您将.szTip保留在您想要的工具提示中,就可以执行尽可能多的NIM_MODIFY次调用气球虽然没有改变任何东西到工具提示。

答案 1 :(得分:0)