一个较难的有关问题,怎么隐藏和显示MSN的托盘图标,难倒过很多人

请教高手一个较难的问题,如何隐藏和显示MSN的托盘图标,难倒过很多人,
请教高手一个较难的问题,如何隐藏和显示MSN的托盘图标,
这个问题确实难倒过很多人,还希望高手给大家解答,


一般的方法都是通过查找一下TrayNotifyWnd里的ToolbarWindow32来得到托盘区域,

然后再用TB_GETBUTTON得到相关图标的信息,得到的是一个结构的信息,
一般的托盘图标都可以用这种方法得相关的图标的信息,但MSN却不可以,
用GETBUTTON得到的如果直接套用相关的结构,里面的值是不可用的,但其它的图标却可以

非常奇怪,一般有的程序为了解决这个问题,就用一个截下来的图来替换MSN的图标,
来进行添加和删除,但有一个软件,PS TRAY FACTORY,却可以添加和删除任何应用的图标,
包括MSN的,不知道它是怎么实现的,这个问题难倒过很多人,包括一些技术较高的人,
如果高手知道希望提示一下,给个思路也行!


我感激不尽!!!有多少分我都给你!


------解决方案--------------------
Hook Api,不过你的程序要在别的程序注册系统通知区域的图标之前启动才行。Hook之后所有对图标的调用都要通过你,你当然要帮别的程序隐藏和显示图标了。
------解决方案--------------------
hook api之后想干啥就干啥的.
------解决方案--------------------
到这来讨论吧

菜鸟学编程之C++/MFC: QQ群 41977413 C++/MFC编程开发技术,有问题讨论问题,无事适当吹水;一起讨论学习,习惯潜水者勿加

菜鸟学编程之C/C# : QQ群 41976716 C/C#编程开发技术,有问题讨论问题,无事适当吹水;一起讨论学习,习惯潜水者勿加

菜鸟学编程之VB/VBA : QQ群 20772662 VB/VBA编程开发技术群,有问题讨论问题,无事适当吹水;一起讨论学习,习惯潜水者勿加


------解决方案--------------------
关注!
------解决方案--------------------
呵呵~ 消消气
大家一起学习下
------解决方案--------------------
影响个人心情

MSN图标的图片不能取出来, 还没实现, 这个很繁琐, 
解决方案:
1. 远线程取Explorer工具栏的ImageList, 
2. 再取出该索引的图片,
3. 转换成位图再ReadProcessMemory