1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
| unit Unit1;
{$mode objfpc}{$H+}
interface
uses
Classes, SysUtils, Forms, Controls, Graphics, Dialogs, StdCtrls, ExtCtrls;
type
{ TForm1 }
TForm1 = class(TForm)
Button1: TButton;
Panel1: TPanel;
procedure Button1Click(Sender: TObject);
procedure FormClose(Sender: TObject; var CloseAction: TCloseAction);
private
public
end;
var
Form1: TForm1;
browser: olevariant;
implementation
{$R *.lfm}
Uses Windows, Comobj;
procedure TForm1.Button1Click(Sender: TObject);
begin
browser := CreateOleObject('InternetExplorer.Application');
windows.setparent(browser.hwnd, Panel1.handle);
browser.left:=0;
browser.top:=0;
browser.height:=Panel1.Height;
browser.width:=Panel1.Width;
browser.toolbar:=true;
browser.visible:=true;
Browser.Navigate('https://www.developpez.net/forums/f189/autres-langages/pascal/lazarus/');
end;
procedure TForm1.FormClose(Sender: TObject; var CloseAction: TCloseAction);
begin
browser.quit;
end;
end. |
Partager