TWebBrowser控件与MSHTML库连接
2024-10-02 01:33:22
WebBrowser控件
配置与IE的配置相同
方法一 使用Document属性得到 Document 层
WebBrowser.Document:IDispatch //是IDispatch接口
Var Doc: IHTMLDocument2;
begin
...
try //注意:使用 As 时必须加try...except...end保护
Doc:= (WebBrowser1.Document) as IHTMLDocument2;
if Assigned(Doc) then begin //判断是否为空
...//具体操作
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 //判断是否为空
...//具体操作
end;
except
...
end;
...
end;
http://blog.sina.com.cn/s/blog_562349090100w7vh.html
最新文章
- GitHub实战系列~4.把github里面的库克隆到指定目录+日常使用 2015-12-11
- 在 C# 中定义一个真正只读的 List
- spark1.4.1 启动过程
- Django~static files
- js call()和apply()
- jquery基础总结
- HDU 5744 Keep On Movin (贪心) 2016杭电多校联合第二场
- caffe中的filler.hpp源码的作用:
- ArcMap合并之路 -- 该段路合并成一个完整的路
- Extjs树形控件入门
- LR监控Windows Server 2008 R2系统资源提示“指定的网络名不可用。”
- 按enter 导致整个页面刷新的解决办法
- Subsequences in Substrings Kattis - subsequencesinsubstrings (暴力)
- Hbase服务报错:splitting is non empty': Directory is not empty
- jq怎么给图片绑定上传文件按钮
- python中执行shell的两种方法总结
- 我的grunt学习笔记
- uiautomatorviewer错误 unable toconnect to adb
- 尚硅谷redis学习3-redis启动以后的杂项
- ThinkPHP5事务回滚
热门文章
- 要求两个异步任务都完成后, 才能回到主线程:dispatch_group_t
- 【25.00%】【codeforces 584E】Anton and Ira
- MapReduce 经典案例手机流量排序的分析
- SSH原理和使用
- 概率论经典问题 —— 三个事件 A、B、C 独立 ≠ 三个事件两两独立
- 对于ado.net dataProvider的介绍
- freemarker写select包(四)
- Mac OS X通过结合80port
- matlab 工具函数 —— axnote(在坐标轴上写文本内容)
- WPF ListBox的内容属性Items