请问怎么捕获IE关闭的消息?
急啊!
急啊!
解决方案 »
- adoquery连接mysql怎么不能执行两条update语句?
- 有个关于颜色的问题。。。
- 有没有哪位朋友可以找到d7高效数据库程序设计200分求之~!
- 怎样将word文档导入到一个Memo控件中?急急急!!!!!!!!!
- 为什么我的IDL2PAS程序要提示:无法定位程序输入点@CORBA_ANY@len$xqv于动态连接库ORB_BR.DLL上?
- dbgrid的小问题
- 如何设计工控软件?
- 在Access里面动态的添加一些TempTable,用完了就删掉,但是为什么Access的文件的大小却不会还原变小啊.
- 分发ACTIVEXFORM时服务器上没有DELPHI,如何实现“Web Deploy”功能?
- SQL小问题,先进来先拿分!!!
- 用 CreateFileMapping创建共享内存,如何实现该内存对应链表结构,并实现结点的读写
- Delphi开发的系统编译问题
用SetWindowsHookEx()安一个钩子,
用CallNextHookEx()调用钩子链中得到下一个钩子,
用UnHookWindowsHookEx()把钩子函数从系统中移走。
在钩子链中传消息时即可修改其Message.有关的钩子类型:
1.WH_CALLWNDPROC 在SendMessage()函数被调用时,产生一个
窗口过程钩子调用,允许修改该消息
2.WH_CALLWNDPROCRET 在SendMessage()函数返回之后,产生一个
窗口过程钩子调用,仅于Windows95下使用。
3.WH_CBT 一个基于计算机的钩子调用,发生在激活、
创建、关闭、极小化、极大化、搬移、或改
变一个窗口的大小之前,在完成一个系统命
令之前,在清除一个鼠标或键盘命令之前,
在设置输入焦点之前,以及在同步系统消息
队列之前。
4.WH_MSGFILTER 一个应用程序消息钩子,调用发生在一个对
话框、消息框、或是菜单已接受了一个消息
之后,但在该消息真正被处理之前。
5.WH_SYSMSGFILTER 一个系统范围的消息钩子,在一个对话框、
消息框、或是菜单接受到一个消息之后调用,
但在该消息真正被处理之前。
yq3woaini的意思就是用钩子来捕获ie关闭的消息,否则你不知道哪些消息是ie发出来的
http://www.codeproject.com/shell/AutomateShellWindow.asp