首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

结束外边进程 却无法删除托盘图标,该如何解决

2012-03-03 
结束外边进程 却无法删除托盘图标有两个应用程序main.exe和other.exe,在main程序中会隔一段时间就调用othe

结束外边进程 却无法删除托盘图标
有两个应用程序main.exe和other.exe,在main程序中会隔一段时间就调用other程序,但有时也会根据需要结束other程序。这就出问题了,用结束进程的方法结束other时,托盘图标不能删除,导致电脑右下角处一排的图标。

我记得好像有个api可以根据进程的窗体名字发送关闭命令的,这样应用程序就可以自己关闭了,但不知道怎么用了。请诸位高手帮帮忙。这个api好像不用进程的句柄的。

[解决办法]
不要强制结束other进程,建议使用postmessage发一个WM_CLOSE消息给other窗口即可。
[解决办法]
强制结束好像都有这个问题。
可以在右下角模拟鼠标移动。
[解决办法]
学习中...
[解决办法]
不要强制中止进程或线程,而是:
1、根据某一窗口的标题获得窗口句柄。
2、根据窗口句柄获得窗口所在进程或线程的伪句柄。
3、根据进程句柄或线程句柄枚举所属的全部窗口,然后逐一发送WM_CLOSE消息。

热点排行