消息过滤相关:如何监视并关闭另一进程产生的对话框(要求在对话框还没有显示之前关闭它)(94分)

  • 主题发起人 主题发起人 YuZi
  • 开始时间 开始时间
Y

YuZi

Unregistered / Unconfirmed
GUEST, unregistred user!
如题。请给出代码,谢谢!(对不起,全部家当就这些了。)
 
拦截API....如果是指定进程创建对话框的调用就忽略它
 
tseug 大哥能给出代码吗?<br>
 
一大堆呢, 呵呵...搜索一下吧...<br>http://www.delphibbs.com/delphibbs/dispq.asp?lid=887904
 
1.原理:<br>&nbsp; &lt;1&gt;.创建对话框后获取句柄<br>&nbsp; &lt;2&gt;.发运消息关闭对话框<br>2.源程序<br>var<br>&nbsp; MsgDlgHandle: THandle;<br>begin<br>&nbsp; MsgDlgHandle := GetActiveWindow;<br>&nbsp; PostMessage(MsgDlgHandle,WM_CLOSE,0,0);<br>end;
 
算老帐,虽然没有结果,但也要谢谢各位。
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部