CnPack Forum » CnVCL 组件包 » TCnTrayIcon.Hint问题


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

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

1、TCnTrayIcon中FIconData的声明应该是TNotifyIconDataA; //原先不是A
2、UpdateNotifyData中
    [code]CopyMemory(@FIconData.szTip, Pointer(ShortHint), 127);//原先63[/code]

请核实!

2020-5-20 16:12 Passion
感谢支持,在D2007或以下,TNotifyIconData就等同于是TNotifyIconDataA。
在D2009或以上的Unicode环境中,TNotifyIconData是TNotifyIconDataW。

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

页: [1]
查看完整版本: TCnTrayIcon.Hint问题


Powered by Discuz! Archiver 5.0.0  © 2001-2006 Comsenz Inc.