WEBbrowser控件的应用 ( 积分: 100 )

  • 主题发起人 主题发起人 穿红衣服的小黄
  • 开始时间 开始时间
穿

穿红衣服的小黄

Unregistered / Unconfirmed
GUEST, unregistred user!
大侠们,有个问题得请教你们一下
DELPHI7.0
使用WEBbrowser控件调用指定的某WEB系统的URL,遇到关闭按钮
function closeW()
{ window.opener=null;
window.close();
}
功能是关闭IE窗口. delphi这边是想触发这个关闭窗口函数的同时关掉这个application.
但是delphi里的webbrowser控件是被干掉了,同时报一个OLE的错误'不能获得OLE窗口句柄'
请教大家,如何实现这个功能,小弟使用的控件就只有webbrowser这一个,URL 窗体size都是在form 的create事件中完成的.
不知道动态建立webbrowser控件能不能解决,我不会,请教大家了,或者大家有什么好办法?
谢谢
 
Procedure TFrmMain.IEMessageHandle(Var Msg: tagMSG; Var Handled: Boolean);
Begin
Handled := false;
If Msg.Message = WM_CLOSE Then //收到网页中点击关闭的脚本消息
Application.Terminate; //关闭整个程序
Inherited;
End;

Procedure TFrmMain.FormCreate(Sender: TObject);
Begin
Application.OnMessage := IEMessageHandle;
End;
 
谢谢,问题O了.
麻烦问一下, 自定义的procedure里面 参数 handled 和 结束时的 inherited 起什么作用
 
如何在WEBBROWSER里启动sun的java ?
 
接受答案了.
 
后退
顶部