zoukankan      html  css  js  c++  java
  • delphi 动态建立WebBrower

    //Delphi动态建立WebBrower



    unit Main;

    interface

    uses
      Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
      Dialogs, StdCtrls;

    type
      TForm1 = class(TForm)
        Button1: TButton;
        procedure Button1Click(Sender: TObject);
      private
        procedure proDocumentComplete(Sender: TObject; const pDisp: IDispatch;
          var URL: OleVariant);
        { Private declarations }
      public
        { Public declarations }
      end;

    var
      Form1: TForm1;

    implementation

    uses OleCtrls,ShDocVw;

    {$R *.dfm}

    procedure TForm1.proDocumentComplete(Sender: TObject;
        const pDisp: IDispatch; var URL: OleVariant);
    begin
       Caption :='proDocumentComplete';
    end;

    procedure TForm1.Button1Click(Sender: TObject);
    var
        WebBrowser: TWebBrowser;
    begin
        try
            WebBrowser := TWebBrowser.Create(self);

            WebBrowser.ParentWindow:=self.Handle;

            WebBrowser.Left := 0;
            WebBrowser.Top := 0;
            WebBrowser.Width := 400;
            WebBrowser.Height := 200;
            WebBrowser.OnDocumentComplete := proDocumentComplete;
            WebBrowser.Navigate('file:///C:/test.htm');
           // WebBrowser.Dock(self, self.ClientRect);
            WebBrowser.Show;
        except
            WebBrowser.Destroy;
        end;
    end;

    end.




    附件列表

    • 相关阅读:
      1908-逆序对(归并板子)
      4939-Agent2-洛谷
      1020-导弹拦截-洛谷
      5239-回忆京都-洛谷3月赛gg祭
      5238-整数校验器-洛谷3月赛gg祭
      最大子矩阵
      最长上升子序列(LIS)
      Zk单机多实例部署
      Zk集群部署
      zk单点部署
    • 原文地址:https://www.cnblogs.com/xe2011/p/3884449.html
    Copyright © 2011-2022 走看看