我正在创建一个NotifyIcon
,然后调用它来显示系统托盘中的气球提示:
_trayIcon.ShowBalloonTip(100000, notifierTitle, notifierText, ToolTipIcon.Info);
一切正常但我想知道:有没有办法在系统托盘工具提示中格式化文本? (就我而言,notifierText
)
显然,我正在添加换行符等,但我希望某些部分是粗体或斜体,甚至可能会将blue hyperlinked text添加到单独的行中工具提示。
我知道可用的事件,但他们没有涵盖这类事情。
我确定我已经在其他地方看到过它......
那么有可能,如果是的话,我该怎么办?
答案 0 :(得分:1)
如果您在Vista或更高版本上运行,可能会出现这种情况。来自NOTIFYICONDATA的文件:
当uVersion设置为 NOTIFYICON_VERSION_4,标准 ToolTip被替换为 应用程序绘制的弹出用户 界面(UI)
但有任何提示如何实际完成这项工作。谷歌搜索+ NOTIFYICON_VERSION_4 +工具提示不会产生任何相关的东西。它也不包含在Windows API代码包中。我猜它需要监听回调通知。
无论如何,您必须完全替换NotifyIcon类才能使其正常工作。也许你的谷歌可以让你获得更好的打击。