所有程序关闭时获得的消息 请教(50分)

  • 主题发起人 主题发起人 telliu
  • 开始时间 开始时间
T

telliu

Unregistered / Unconfirmed
GUEST, unregistred user!
我以为所以程序在关闭时都会发出WM_CLOSE,但我发现有很多程序窗口在关闭时并不发送这个消息。像写字板。哪我要如何做才能做到截获所有程序关闭的信息呢。我只实现了部分程序关闭时的截获,比如说浏览器等<br>有哪位大哥可以告诉我,程序在关闭时会发出什么消息。(注:不是我自己的程序哦)<br>如果你们觉得很难我就加分,呵呵。<br>
 
程序在关闭时并不需发出什么消息
 
pipi 你来了啊,谢谢你为我解答。还记得上次我的贴吗?用钩了的那个啊<br>哪为什么我可以获得到某些程序的呢。<br>比如你双击我的电脑,然后把资源管理器给关了,就会截住,浏览器关了也会截住。<br>其它的程序难道一点消息都不发?<br><br>意思说我只能遍历进程了?
 
WM_QUIT并不是关闭时发送 而是收到时关闭
 
to zjan521 <br>我真的截获到了WM_CLOSE
 
好像Form Close时也会有WM_CLOSE WM_QUIT 才是Quit,<br>WM_CLOSE 在程序收到后世可以忽略的 如同 TForm.OnCloseQueue TFoem.OnClose
 
好的,我试试用 quit
 
不行,用WM_QUIT就什么都截不到
 
抢分了<br>有的程序关闭时并不是一定都是WM_CLOSE
 
不是抢。。别乱说,不然板主把分回收哟
 
后退
顶部