摘要载入中…    请稍等…












内容载入中…    请稍等…

如长时间看不到内容,请关闭浏览器,重新打开此页!

芯友首页 应用软件 编程开发 网络硬件 资源下载 动漫音乐 精美图库 芯友论坛 视频教程 电脑技术QQ群:43315186
 ★★photoshop学友-10万图书免费看★★
 位置:编程开发>Deiphi>Deiphi网络编程
◎→ 本类最新
在Delphi程序中应用IE浏览器控件
在DELPHI程序中拨号上网
远程程序运行状态的简单监控
在Delphi中实现ASP编程
在工作组中寻找所有的计算机
在程序中实现网站链接和发送邮件
在IE上增添一个按钮
◎→相关资源
VB窗体文章
HTML入门教程
JavaScript入门教程
VbScript入门教程
ASP.net入门教程
C语言入门教程
Deiphi实例教程
Deiphi窗体文章
Deiphi数据库编程
Deiphi网络编程
Deiphi图形图象文章
Deiphi系统文件
◎→ 热门资源
用DELPHI通过写注册表来实现建立
网络积件再思考。(其实也只是胡
Delphi中动画设计(2)
Delphi中动画设计
Delphi无标题窗口的移动
用Delphi实现文件下载的方法
Delphi数据库编程一日通(3)

TWebBrowser控件与MSHTML库连接


日期:2008-9-2 21:23:23    来源:
   
 -->Delphi的TWebBrowser编程综述
 -->支持D6的FastReport2.45 (报表控件)

TWebBrowser控件与MSHTML库连接


webbrowser控件

配置与ie的配置相同

  

方法一 使用document属性得到 document 层

webbrowser.document:idispatch file://是/idispatch接口

var doc: ihtmldocument2;

begin

  ...

  try file://注/意:使用 as 时必须加try...except...end保护

  doc:= (webbrowser1.document) as ihtmldocument2;

  if assigned(doc) then begin file://判/断是否为空

  ...//具体操作

  end;

  except

  ...

  end;

  ...

end;

方法二 使用queryinterface接口得到 window 层

webbrowser.queryinterface(iid_ihtmlwindow2, out win: ihtmlwindow2);//返回webbrowser控件的ihtmlwindow2接口

var win: ihtmlwindow2;

begin

  ...

  try

  webbrowser1.queryinterface(iid_ihtmlwindow2, win);

  if assigned(win) then begin file://判/断是否为空

  ...//具体操作

  end;

  except

  ...

  end;

  ...

end;

 [1]

Delphi的TWebBrowser编程综述

在TDBGrid控件中为作修改过的记录进行标识!

--->围棋和五子棋控件 V1.6.166
--->汉字笔画控件(GB2312汉字笔画识别) V1.0
--->HPS HwndSpy V1.9.0.961┊对窗口控件进行可视化的定位和监测┊绿色特别版
--->HPS HwndSpy V1.9.0.961┊对窗口控件进行可视化的定位和监测┊绿色特别版
--->无敌图像压缩控件(ImageOcx.ocx) V5.0
Tags:  WebBrowser 控件 MSHTML
{$enumber$}


芯友网版权所有 1999-2006 | 著作权与商标声明 | 法律声明 | 服务条款 | 隐私声明 | 联系我们