首 页 ┆ 源码下载 ┆ IT学院 ┆ 字体下载 ┆ 模板下载 ┆ 源码发布 ┆ 广告合作 ┆ 网站地图
► 设为首页
► 加入收藏
► 联系我们
源码下载 >> ASP源码 | PHP源码 | ASP.net源码 | JSP源码 | CGI源码 | VC/C++源码 | VB源码 | Delphi源码 | Flash源码
文章学院 >> 网络编程 | 网页设计 | 图形图象 | 数据库 | 服务器 | 网络媒体 | 网络安全 | 操作系统 | 办公软件 | 软件开发 | 黑客知识
字体下载 >> 精制字体 | 非英字体 | 艺术字体 | 著名字体 | 哥特式 | 简单字体 | 手写体 | 节假日 | 图案字体 | 精度像素 | 中文字体
模板下载 >> 企业门户 | 数码网络 | 休闲娱乐 | 影视音乐 | 旅游名胜 | 文化艺术 | 电子商务 | 个性展示 | 登陆导航 | Flash模板
►►您当前的位置:源码园 → IT学院 → 黑客知识 → 黑客进阶 → 文章内容

DELPHI如何利用BHO更改网页内容?--DELPHI,利用,BHO,更改,网页,内容

作者:佚名  来源:网上收集  发布时间:2007-1-13 21:20:50
下面是左轻候的一段代码

//第一个例程
//实现内容
procedure Tform1.ShowHTML(src:string;iebrw:TEmbeddedWB;ID:integer);

var
    vv: Variant;
    HTMLDocument: IHTMLDocument2; 
    tmpStr,tmpfilepath:string;0D
begin
   //直接写到浏览器里。
   vv := VarArrayCreate([0,0],varVariant); 
   vv[0] := '<base href="'+LocalPath+'"/>'+ src+ tmpStr; 
   try
      ieBrw.Navigate('about:blank'); //这里必须要
      HTMLDocument := iebrw.Document as IHTMLDocument2; 
      HTMLDocument.write(PSafeArray(TVarData(vv).VArray)); 
      HTMLDocument.charset:3D 'gb2312'; 
      HTMLDocument.close;
   except 
      statusbar1.Panels[0].Text:='写浏览器出错';
   end;
   HtmlDocument:=nil;
end;

//第二个例程
procedure WB_LoadHTML(webBrowser: TwebBrowser; HTMLCode: string);
var
   sl: TStringList;
   ms: TMemoryStream;
begin
   webBrowser.Navigate('about:blank');
   if Assigned(webBrowser.Document) then
   begin
      sl := TStringList.Create;
       try 
          ms := TMemoryStream.Create;
          try
             sl.Text := HTMLCode; 
             sl.SaveToStream(ms);  
              ms.Seek(0, 0);
              (webBrowser.Document as IPersistStreamInit).Load(TStreamAdapter.Create(ms)); 
          finally
             ms.Free;
          end;
      finally
        sl.Free;
     end;
    end;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
WB_LoadHTML(webBrowser1,'<html><body bgcolor="#0099FF">SwissdelphiCenter</html>');
end;

[] [返回上一页] [打 印]
  • 上一篇文章:五项屏蔽 让Windows系统速度再快一点--五项,屏蔽,Windows,系统,速度,
  • 下一篇文章:一次linux肉鸡入侵检测--一次linux肉鸡入侵检测

  • 相关文章:
  • [图文]利用Delphi编制IP地址转换器
  • 简析XML及其在Delphi中的应用
  • Delphi模拟最小化恢复关闭按纽
  • Delphi实现远程串口的数据采集
  • [图文]Delphi开发基于DCOM的聊天室
  • 在Delphi中使用电子邮件
  • Delphi托盘编程实战演练
  • Delphi实现同类型文档自动合并
  • Delphi开发98屏幕保护预览程序
  • [图文]Delphi 8 For .NET 抢先预览
  • [图文]用Delphi实现动态获取版本信息
  • Delphi图像存取另类解决方案
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 源码发布
Copyright © 2003-2009 Ymyasp.Com. All Rights Reserved .
备案序号:粤ICP备07029071号