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.




    附件列表

    • 相关阅读:
      CSS命名
      纯html网页重定向与跳转
      display:none与visible:hidden的区别
      添加弹窗视频
      表格
      get请求报文
      解决maven下载jar慢的问题(如何更换Maven下载源)
      Java开发第一步:JDK 7 安装及配置
      安卓开发第一步:Android Studio安装配置
      IntelliJ IDEA 导入新项目以后的简单配置
    • 原文地址:https://www.cnblogs.com/xe2011/p/3884449.html
    Copyright © 2011-2022 走看看