Board logo

Subject: TCnTrayIcon.Hint问题 [Print This Page]

Author: codemaster    Time: 2020-4-14 22:24     Subject: TCnTrayIcon.Hint问题

Hint字符串长了显示不全,看了下源码,我觉得有两个地方:

1、TCnTrayIcon中FIconData的声明应该是TNotifyIconDataA; //原先不是A
2、UpdateNotifyData中

[Copy to clipboard]
CODE:
CopyMemory(@FIconData.szTip, Pointer(ShortHint), 127);//原先63

请核实!
Author: Passion    Time: 2020-5-20 16:12

感谢支持,在D2007或以下,TNotifyIconData就等同于是TNotifyIconDataA。
在D2009或以上的Unicode环境中,TNotifyIconData是TNotifyIconDataW。

我参考你的内容针对Unicode的情况修正了一下,目前已提交git,可下过来验证一下。




Welcome to CnPack Forum (http://bbs.cnpack.org/) Powered by Discuz! 5.0.0