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.




    附件列表

    • 相关阅读:
      左偏树
      output html
      jsp web.xml
      mysql link db
      beamline
      jsp embend java into html / mix scriptlets and HTML
      StringTokenizer
      TreeSet
      centOS 显示中文
      request and response
    • 原文地址:https://www.cnblogs.com/xe2011/p/3884449.html
    Copyright © 2011-2022 走看看