Delphi:CoolTrayIcon的ShowBalloonHint不起作用



我使用CoolTrayIcon和ShowBalloonHint来警告用户传入消息。直到今天,一切都很好。

今天我曾经看到过气球,但后来再也没有。在此期间,一些Windows更新安装在后台,我想-后来系统显示了一个"重新启动"对话框。

我尝试设置所有属性,并创建一个新的测试项目并复制我的旧代码。毫无效果。

最后一次机会,我尝试了CoolTrayIcon的演示。它也不适合我!!

环境为:

Win7/x64, Delphi 6 professional (with updates), 4.4.4 CoolTrayIcon (last).

问题来了:你也经历过同样的异常吗?这是否导致了SP?还是别的什么?

我不知道如何确定这个问题是系统故障(本地),还是导致Windows 7更新(然后它是全局的,到处出现)…

我觉得CoolTrayIcon有点过时了。

尝试使用JEDI可视化组件库中的TJvTrayIcon。

TJvTrayIcon显示Windows 7的气球提示

我找到了一些可能对这个案子有用的信息:

http://blogs.msdn.com/b/hennings/archive/2010/01/08/delphi-notifyicondata-and-windows7.aspx

基本上

:

问题在于NOTIFYICONDATA结构

成员guidItem在Windows 7上必须不再是0(零),但必须是包含通知器所关联的图标的GUID。

希望对大家有所帮助。

相关内容

  • 没有找到相关文章

最新更新