Delphi TWebBrowser:确定带有框架的页面何时完成


本文整理自网络,侵删。

 
procedure TForm1.WebBrowser1DocumentComplete(Sender: TObject;
  const pDisp: IDispatch; var URL: OLEvariant);
var
  CurWebrowser : IWebBrowser;
  TopWebBrowser: IWebBrowser;
  Document     : OLEvariant;
  WindowName   : string;
begin { TForm1.WebBrowser1DocumentComplete }
  CurWebrowser := pDisp as IWebBrowser; 
  TopWebBrowser := (Sender as TWebBrowser).DefaultInterface; 
  if CurWebrowser=TopWebBrowser then 
  begin
    ShowMessage('Document is complete.') 
  end
  else 
  begin 
    Document := CurWebrowser.Document; 
    WindowName := Document.ParentWindow.Name; 
    ShowMessage('Frame ' + WindowName + ' is loaded.')
  end;
end;

相关阅读 >>

Delphi 从内存中加载并启动一个exe

embarcadero开源项目赞助

Delphi 快速删除非空文件夹

Delphi查找特定的exe是否在运行

Delphi中使用汇编(关于pos函数的问题)

Delphi读写文本文件

Delphi-dbgrid取得所有表中的值

Delphi利用文件流把文件拆分与合并

Delphi 让combobox只允许输入数字和回车键以及Delphi key值表

Delphi 去掉twebbrowser的滚动条

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...