Delphi中打開網頁連接的幾種方法


 

https://blog.csdn.net/zisongjia/article/details/69398143

正好要用,做個記錄。Mark下。

 

使用了第一種

uses shellapi
procedure TForm1.Button2Click(Sender: TObject);
begin
    ShellExecut(Application.Handle, nil, 'http://www.sharejs.com', nil, nil, SW_SHOWNORMAL);
 
end;

 

Delphi打開網址鏈接的幾種方法: 
1: 
用默認瀏覽器打開 

uses shellapi
procedure TForm1.Button2Click(Sender: TObject);
begin
ShellExecut(Application.Handle, nil'http://www.sharejs.com'nilnil, SW_SHOWNORMAL);
 
end;



2: 
用IE瀏覽器打開的3種方法: 

uses shellapi
procedure TForm1.Button1Click(Sender: TObject);
begin
ShellExecute(Application.Handle,'open','Iexplore.exe','http://www.sharejs.com',nil,SW_SHOWNORMAL);
end;
 
procedure TForm1.Button2Click(Sender: TObject);
begin
ShellExecute(Application.Handle, nil'http://www.haotu.net'nilnil, SW_SHOWNORMAL);
end;
 
 
//該代碼片段來自於: http://www.sharejs.com/codes/delphi/9051
uses SHDocVw;
 
procedure TForm1.Button4Click(Sender: TObject);
var
IE : OleVariant;
begin
IE := CoInternetExplorer.Create;
IE.Visible := True;
IE.Navigate2('http://cy03wqh.blog.163.com');
end;
 
 
//該代碼片段來自於: http://www.sharejs.com/codes/delphi/9051

3:

comobj
 
procedure TForm1.Button1Click(Sender: TObject);
 
procedure OpenInIe(URL:string);
 
var
Ie:Variant;
 
begin
 
Ie:=CreateOleObject('InternetExplorer.Application');
Ie.visible:=True;
Ie.left:=300;
Ie.top:=200;
Ie.height:=400;
Ie.width:=600;
Ie.menubar:=0//隱藏菜單欄
 
Ie.toolbar:=0//隱藏工具欄
 
Ie.addressbar:=0//隱藏地址欄
//
Ie.statubar:=0//不可調整大小
 
Ie.resizable:=0;
Ie.navigate(URL);
end;
 
begin
OpenInIe('http://www.sharejs.com');
end;
 
 
//該代碼片段來自於: http://www.sharejs.com/codes/delphi/9051

4:用WebBrowser控件

procedure TForm1.FormCreate(Sender: TObject);
begin
WebBrowser1.Align := alTop;
WebBrowser1.Navigate('http://www.sharejs.com');
end;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM