zoukankan      html  css  js  c++  java
  • 判断WebBrowser是否加载完成.

    FirstpDisp : IDispatch;//全局变量;
    ChkOpen, ChkOk : Boolean;//全局变量;
    FirstpDisp := nil;//浏览URL之前赋nil;
    procedure TForm1.FormCreate(Sender: TObject);
    begin
       ChkOpen := true;
       ChkOk := false;
    end;

    procedure TForm1.WebBrowser1BeforeNavigate2(Sender: TObject;
      const pDisp: IDispatch; var URL, Flags, TargetFrameName, PostData,
      Headers: OleVariant; var Cancel: WordBool);
    begin
       if ChkOk and ChkOpen then
         begin
            ChkOk :=false;
            ChkOpen :=false;
            FirstpDisp := pDisp;
         end;
    end;
    procedure TForm1.WebBrowser1DocumentComplete(Sender: TObject;
      const pDisp: IDispatch; var URL: OleVariant);
    begin
                       ChkOk :=true;
                    if FirstpDisp = pDisp then
                      begin
                          //你要执行的任务
                          //
                       end;
    end;
  • 相关阅读:
    ffmpeg用法
    文本文件存储格式
    一个守护进程实例
    构造函数初始化列表问题
    Windows系统下远程Linux系统
    printStackTrace
    getParameter
    HTML5新增的属性和废除的属性
    oracle导出表结构及注释
    <input type="text" > size与width区别
  • 原文地址:https://www.cnblogs.com/jxgxy/p/2224982.html
Copyright © 2011-2022 走看看