关于webbrowsers中jave提示框的自动关闭 (200分)

  • 主题发起人 主题发起人 txfzr
  • 开始时间 开始时间
没人了吗?
 
我不知道你是否理解我的意思?!
你首先应该放在 TWebBrowser 的 OnDocumentComplete 事件中。
至于放在其它事件中只是辅助手段。只有针对特殊情况进行的处理。
我想我总能构造出一种网页使某种方法不成功!!

 
我现在已经通过捕捉窗口再捕捉按钮并模拟点击解决了这个问题,但有一点我不明白,我
用SendMessage(hwnd,WM_Close,0,0);为什么关闭不了消息窗口,我试着在timer中用如下
代码来捕捉提示框并发消息来关闭他,窗口是抓到了,测试代
码显示,过程已被激活,窗口标题发生了变化,但是发的消息却关不了提示框,各位高人
可知道这是什么原因呀?
hwnd:=FindWindow('#32770','Microsoft Internet Explorer');
if hwnd<>0 then
begin
FORM1.Caption:='TEST';
SendMessage(hwnd,WM_Close,0,0);
end;
 
webbrowser的silent属性设为true就行了
 
来自:xygz, 时间:2002-12-24 19:40:00, ID:1534443
webbrowser的silent属性设为true就行了

这个跟我最后的问题根本无关,对前面的问题也没有实质性的帮助
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部