电竞比分网-中国电竞赛事及体育赛事平台

分享

讓delphi嵌入的WebBrowser無邊框無滾動條

 aaie_ 2012-06-28
{ WB_Set3DBorderStyle }

procedure WB_Set3DBorderStyle(Sender: TWebBrowser; bValue: Boolean);
var
  Document: IHTMLDocument2;
  Element: IHTMLElement;
  StrBorderStyle: string;
begin
  
//去掉邊框
  try
    Document :
= TWebBrowser(Sender).Document as IHTMLDocument2;
    
if Assigned(Document) then
    
begin
      Element :
= Document.Body;
      
if Element <> nil then
      
begin
        
case BValue of
          False: StrBorderStyle :
= 'none';
          True: StrBorderStyle :
= '';
        
end;
        Element.Style.BorderStyle :
= StrBorderStyle;
      
end;
    
end;
    //去掉滾動條
      Sender.OleObject.Document.Body.Scroll := 'no';
  except
    
//..
  
end;
end;

這個函數(shù)只需要 TWebBrowser 裝載完網(wǎng)頁文件時,調(diào)用一下。

然后將html文件開頭替換成
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多