我正在创建一个NotifyIcon,然后调用它来显示来自系统托盘的气球提示:
_trayIcon.ShowBalloonTip(100000, notifierTitle, notifierText, ToolTipIcon.Info);一切都很好,但我想知道:有没有办法在系统托盘工具提示中格式化文本?(在我的例子中,notifierText)
显然,我正在添加换行符等,但我希望某些部分是、粗体、或斜体,甚至可能在工具提示中添加blue hyperlinked text来分隔行。
我知道有哪些事件是可用的,但它们并没有涵盖这类事件。
我肯定在别的地方见过.
那么,这是可能的,如果有,我该如何做呢?
发布于 2010-08-22 19:52:22
有一个如此微小的暗示,这可能是可能的,如果你运行的Vista或更高。来自NOTIFYICONDATA的文件:
当uVersion设置为NOTIFYICON_VERSION_4时,标准ToolTip将被应用程序绘制的弹出用户界面(UI)所取代。
但任何暗示都能让这件事真正奏效。谷歌搜索+NOTIFYICON_VERSION_4 +工具提示并不能产生任何相关信息。它也不是由Windows代码包包装的。我猜这需要监听回调通知。
无论如何,您必须完全替换NotifyIcon类才能使其工作。也许你的谷歌福能给你带来更好的成功。
https://stackoverflow.com/questions/3542697
复制相似问题