Delphi調用IE打開網頁


  • //調用相應程序打開  
  • uses ShellAPI;  
  • procedure TForm1.Button1Click(Sender: TObject);  
  • begin  
  • //用IE打開  
  • ShellExecute(Handle, 'open', 'IExplore.EXE', 'about:blank', nil, SW_SHOWNORMAL);  
  • //用火狐打開  
  • ShellExecute(Handle, 'open', 'firefox.exe', 'about:blank', nil, SW_SHOWNORMAL);  
  • //用默認瀏覽器打開  
  • ShellExecute(Handle, 'open', 'Explorer.exe', 'about:blank', nil, SW_SHOWNORMAL);  
  • end;  
  • //另一種調用IE打開的方法  
  • uses ComObj;  
  • procedure TForm1.Button1Click(Sender: TObject);  
  • procedure OpenInIE(aURL: string);  
  • var IE: Variant;  
  • begin  
  • IE := CreateOleObject('InternetExplorer.Application');  
  • IE.Visible := true;  
  • IE.Navigate(aURL);  
  • end;  
  • begin  
  • OpenInIE('www.132435.com');  
  • end;  
  • //第二種方法可以有更多控制  
  • uses ComObj;  
  • procedure TForm1.Button1Click(Sender: TObject);  
  • procedure OpenInIE(aURL: string);  
  • var IE: Variant;  
  • begin  
  • IE := CreateOleObject('InternetExplorer.Application');  
  • IE.Visible := true; //可見  
  • IE.left := 0;  
  • IE.top := 0;  
  • IE.height := 600; //高度  
  • IE.width := 800; //寬度  
  • IE.menubar := 0; //取消菜單欄  
  • IE.addressbar := 0; //取消地址欄  
  • IE.toolbar := 0; //取消工具欄  
  • IE.statusbar := 0; //取消狀態欄  
  • IE.resizable := 0; //不允許用戶改變窗口大小  
  • IE.Navigate(aURL);  
  • end;  
  • begin  
  • OpenInIE('www.XXX.com');  
  • end;  

  • 免責聲明!

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



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