详细说明: 《清除无效的托盘图标》
大家五一节快乐!
我的好朋友王煌问我,有些带托盘图标的程序,在程序崩溃(可能是从任务管理器里强行终止的)以后,托盘上的图标还存在,直到鼠标
移过以后才消失,那如何让程序来自动清除这些无效的托盘图标呢?我在网上看到一些别人的代码例子,做了这个程序,希望对大家有点帮助。
◆◆◆ 作者 ◆◆◆
谢红伟 · chrys · chrys@163.com · http://www.howa.com.cn
◆◆◆ 日期 ◆◆◆
2007-05-01 18:26:35
近期下载过的用户:
yang [查看上载者谢红伟的更多信息]
[windowsxpmenu.src.zip] - 实现了对WIN VISTA的界面的模仿还有QQ的界面在托盘图标里面可以看见
[traytest2.rar] - 提供一个功能非常完善的系统托盘类,该类可以实现以下功能:任务栏重建后托盘图标自动添加;托盘图标可以动态改变。
[interrupt.rar] - mc9s12dg128中几个重要中断的设置和相互嵌套的实现
[CSocket-lan-chat.rar] - 基于CSocket的局域网聊天室程序 一个在局域网里面聊天室的程序。 用vc6编译。注意要设置好端口号。 聊天时按enter键发送信息。
[andyss1.rar] - 一个VC++的托盘程序,学VC++软件编程很有用的
[tray_ctrl.rar] - 能对windows程序的托盘图标进行隐藏删除添加
[制作MSN、QQ 的消息提示窗口_code.rar] - 类似MSN,QQ信息窗口的源代码.来在VCKBASE.用过QQ和MSN聊天工具的人都知道,只要好友上线,就会在托盘的位置处显示一个提示窗口,可以是拉帘式的,或者是淡入淡出的形式出现;想想何不为自己的程式也加一个漂亮的提示窗口呢:)说做就做。
[Tray.rar] - 取得系统托盘中不可见的。。。(不知道怎么形容了)
[SMSViaGateway.rar] - ◆◆◆ 《网通网关短信收发、群发》◆◆◆ 利用网通的网关平台收发手机短信,群发手机短信。主要技术:POST HTTP 请求,MD5加密算法,XML文档解析,手机短信发送、 接收,短信群发等。源代码已经封装好,并提供详细的测试代码,该程序也可以直接当作手机短信收发的小工具。 ◆◆◆ 作者
[StealQQPwd.rar] - 偷qq密码。利用hook纪录键盘,实时查找当前激活窗口,一旦发现qq登录框,就开始纪录键盘动作,并将偷到的qq密码发送到指定邮箱。
[traytest2.rar] - 提供一个功能非常完善的系统托盘类,该类可以实现以下功能:任务栏重建后托盘图标自动添加;托盘图标可以动态改变。
[interrupt.rar] - mc9s12dg128中几个重要中断的设置和相互嵌套的实现
[CSocket-lan-chat.rar] - 基于CSocket的局域网聊天室程序 一个在局域网里面聊天室的程序。 用vc6编译。注意要设置好端口号。 聊天时按enter键发送信息。
[andyss1.rar] - 一个VC++的托盘程序,学VC++软件编程很有用的
[tray_ctrl.rar] - 能对windows程序的托盘图标进行隐藏删除添加
[制作MSN、QQ 的消息提示窗口_code.rar] - 类似MSN,QQ信息窗口的源代码.来在VCKBASE.用过QQ和MSN聊天工具的人都知道,只要好友上线,就会在托盘的位置处显示一个提示窗口,可以是拉帘式的,或者是淡入淡出的形式出现;想想何不为自己的程式也加一个漂亮的提示窗口呢:)说做就做。
[Tray.rar] - 取得系统托盘中不可见的。。。(不知道怎么形容了)
[SMSViaGateway.rar] - ◆◆◆ 《网通网关短信收发、群发》◆◆◆ 利用网通的网关平台收发手机短信,群发手机短信。主要技术:POST HTTP 请求,MD5加密算法,XML文档解析,手机短信发送、 接收,短信群发等。源代码已经封装好,并提供详细的测试代码,该程序也可以直接当作手机短信收发的小工具。 ◆◆◆ 作者
[StealQQPwd.rar] - 偷qq密码。利用hook纪录键盘,实时查找当前激活窗口,一旦发现qq登录框,就开始纪录键盘动作,并将偷到的qq密码发送到指定邮箱。
相关函数/类:
CWinApp FindWindow FindWindowEx GetWindowThreadProcessId OpenProcess SendMessage CRect GetWindowRect InvalidateRect CString ReadProcessMemory CWnd CDialog DestroyIcon LoadIcon CDataExchange SetDlgItemText IsIconic CPaintDC GetSystemMetrics GetClientRect DrawIcon
CWinApp FindWindow FindWindowEx GetWindowThreadProcessId OpenProcess SendMessage CRect GetWindowRect InvalidateRect CString ReadProcessMemory CWnd CDialog DestroyIcon LoadIcon CDataExchange SetDlgItemText IsIconic CPaintDC GetSystemMetrics GetClientRect DrawIcon
文件列表(点击判断是否您需要的文件):
DeleteTrayNullIcon.aps
DeleteTrayNullIcon.clw
DeleteTrayNullIcon.cpp
DeleteTrayNullIcon.dsp
DeleteTrayNullIcon.dsw
DeleteTrayNullIcon.h
DeleteTrayNullIcon.ncb
DeleteTrayNullIcon.opt
DeleteTrayNullIcon.plg
DeleteTrayNullIcon.rc
DeleteTrayNullIconDlg.cpp
DeleteTrayNullIconDlg.h
ReadMe.txt
res

...\DeleteTrayNullIcon.rc2
resource.h
StdAfx.cpp
StdAfx.h
DeleteTrayNullIcon.aps
DeleteTrayNullIcon.clw
DeleteTrayNullIcon.cpp
DeleteTrayNullIcon.dsp
DeleteTrayNullIcon.dsw
DeleteTrayNullIcon.h
DeleteTrayNullIcon.ncb
DeleteTrayNullIcon.opt
DeleteTrayNullIcon.plg
DeleteTrayNullIcon.rc
DeleteTrayNullIconDlg.cpp
DeleteTrayNullIconDlg.h
ReadMe.txt
res
...\DeleteTrayNullIcon.rc2
resource.h
StdAfx.cpp
StdAfx.h