TC官方合作论坛

 找回密码
 立即注册

拖盘无法响应消息,求救

查看数: 923 | 评论数: 12 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2015-7-17 16:02

正文摘要:

有没有大哥知道使用下面函数创建托盘图标后,相关的消息路由或者消息过程该怎么写,想要鼠标点击那个托盘图标发生点事件,论坛里面的相关托盘响应代码针对的都是TC封装的生成托盘的函数,对下面代码不适用,有没有相 ...

回复

yhmjh 发表于 2015-7-18 08:57:33
超自然 发表于 2015-7-17 17:05
拿去吧,一般写法,装B特技写法都有了

老大,能否给个托盘装逼写法里面的气泡显示函数?用其他写法,没有成功
超自然 发表于 2015-7-17 22:53:59
本帖最后由 超自然 于 2015-7-17 22:56 编辑

疏忽了,忘记后面加个字节放\0这个看不见 的字符
字符串在内存中以\0为结尾,A编码字符串最后是一个\0作为结尾,TC用U编码,俩字节表示一个字符,最后面是\0\0表示字符串结束.
NOTIFYICONDATA["szTip"]["wchar"]被声明成了U类型,所以在这里的1内部会转换成2字节,如果声明成
NOTIFYICONDATA["szTip"]["char"],那么就要字符串长度*2+2才不会出现乱码
少了结束符,API去读的时候会读到非法内存去
yhmjh 发表于 2015-7-17 19:24:54
超自然 发表于 2015-7-17 17:43
就猜到你会问.装逼写法2里面消息16下面那段就是删除托盘,16是窗口销毁,放到别的消息下就行了 ...

大神,已经按照你的方法已经完美解决了我的问题,太感谢了!!
yhmjh 发表于 2015-7-17 17:50:40
超自然 发表于 2015-7-17 17:43
就猜到你会问.装逼写法2里面消息16下面那段就是删除托盘,16是窗口销毁,放到别的消息下就行了 ...

恩恩,看了另外一个,疑惑接触了,这样一来就可以实现退出按钮事件里面先删除托盘,然后再关闭自身操作了。程序里面有定时器,线程,经常点击tc的关闭按钮,界面报错,异常退出,强制关闭所有线程都不行,后来就找到关进程的方法试试,结果效果不错,但是又遇到托盘图标不自动消失的问题,然后就来论坛发帖求救了,太感谢超自然老大了!!!程序终于有救了,谢谢!
超自然 发表于 2015-7-17 17:43:40
就猜到你会问.装逼写法2里面消息16下面那段就是删除托盘,16是窗口销毁,放到别的消息下就行了
yhmjh 发表于 2015-7-17 17:40:23
超自然 发表于 2015-7-17 17:05
拿去吧,一般写法,装B特技写法都有了

大哥,真的很抱歉,可以再帮我写一个删除或者隐藏托盘的方法吗,感激不尽了,确实是刚刚入门,好多东西还不懂,还请赐教一下。。。
关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-12-20 07:03 , Processed in 0.095359 second(s), 28 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表