有关消息(10分)

  • 主题发起人 主题发起人 dailinghz
  • 开始时间 开始时间
D

dailinghz

Unregistered / Unconfirmed
GUEST, unregistred user!
在delphi里如何截获发给窗口的消息。
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=524952<br>请参阅一下,有关消息机制的一些讲解
 
看你是要截取"程序内"或是"程序外"的消息了:)<br>如果是程序内的,就可以直接写对应的WM_XZX消息处理涵数不调用inherited()<br>就可以跳过系统的省缺处理<br>如果是程序外的,可以用Hook涵数SetWindowsHookEx(),参数是用WH_GETMESSAGE<br>就可以截取其他包括你自己的程序的所有的消息:),再底一点的可以用参数WH_CALLWNDPROC<br>这使得你和钩子涵数会在系统处理前调用:)
 
多人接受答案了。
 
后退
顶部