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;
  • 相关阅读:
    Neo4j学习案例【转】
    Genymotion安装总结
    软件工程实践总结
    Markdown中的缩进
    Beta Daily Scrum 第七天
    随堂软工团队小测
    PMD(Put Me Down)用例测试
    第三次作业——个人作业——软件产品案例分析
    用例图
    毕设导师智能匹配
  • 原文地址:https://www.cnblogs.com/jxgxy/p/2224982.html
Copyright © 2011-2022 走看看