用API获得Internet Explorer_Server类的HTML
首先要找到含有Internet Explorer_Server类句柄,
HTMLDocumentClass result = (HTMLDocumentClass)documentFromDOM(hWnd.ToInt32());
result.activeElement.innerHTML就得到所有HTML
{
IHTMLDocument2 document=null;
int lRes=0;
int lngMsg = NativeMethods.RegisterWindowMessage("WM_HTML_GETOBJECT");
Guid IID_IHTMLDocument = new Guid("626FC520-A41E-11CF-A731-00A0C9082637");
if (lngMsg != 0)
{
NativeMethods.SendMessageTimeout(hWnd, lngMsg, 0, 0, NativeMethods.SMTO_ABORTIFHUNG, 1000, ref lRes);
if (!(bool)(lRes == 0))
{
int hr = NativeMethods.ObjectFromLresult(lRes, ref IID_IHTMLDocument, 0, ref document);
if ((bool)(document == null))
{
MessageBox.Show("No IHTMLDocument Found!", "Warning");
}
}
}
return document;
}
转载于:https://www.cnblogs.com/hubj/archive/2010/05/15/1735947.html
用API获得Internet Explorer_Server类的HTML相关推荐
- Hibernate api 之常见的类(配置类,会话工厂类,会话类)
1:Configuration :配置管理类对象 1.1:config.configure(): 加载主配置文件的方法(hibernate.cfg.xml) ,默认加载src/hibernate.cf ...
- 在VS2015下通过MFC实行对IE浏览器Internet Explorer类的控制 控制的工具CrystalDiskMark
控件ID可以在程序中查找或者自己根据ID类型定义更换 源代码可在此处下载 点击打开链接 http://download.csdn.net/download/zggzgw/10168993 毕竟查资料把 ...
- 初学Java---Java SE-Java API(使用String类及其方法)
第三部分Java SE-Java应用 第1单元 Java API应用部分学习笔记 Part1 下载.查阅API 一.什么是API? 全称:应用编程接口-Application Programming ...
- 五十二、PHP内核探索:使用哈希表API ☞ Zend把与HashTable有关的API分成了好几类
Zend把与HashTable有关的API分成了好几类以便于我们寻找,这些API的返回值大多都是常量SUCCESS或者FAILURE. 创建HashTable 下面在介绍函数原型的时候都使用了ht名称 ...
- ActionScript 3.0 API 中的 Video 类
注:这个类在Flash流媒体开发中使用的很频繁,在此记录一下它的使用方法. 包 flash.media 类 public class Video 继承 Video DisplayObject Ev ...
- Spring→面向切面编程AOP、相关概念、通知Advice类型、配置切面切入点通知、AOP相关API、AOP代理类ProxyFactoryBean、AOP注解@AspectJ
面向切面编程AOP CGLib AOP相关概念 Advice类型 Spring实现AOP Spring配置切面aspect 配置切入点pointcut 配置通知advice 配置通知参数 调用新的父类 ...
- 淘宝电商api接口获取商品类目信息
item_cat_get-获得淘宝商品类目 注册开通key测试 返回值说明 API返回结果完整数据 { "item": { "num_iid&qu ...
- 智能家居开源生态—正确的HTTP API 接口规范以及设备类插件实现
一.HTTP API 接口规范 接口鉴权 使用smartassistant接口,需将用户凭证smart-assistant-token,放在http请求的header中.格式如下: "sma ...
- Unity API详解——Application类
Unity对API的合理利用不仅可以减轻编码负担,而且往往可以提高程序的运行效率,尽管官方给出了较为丰富的API文档,然而这并不能满足实际开发的需要,因为官方给出的API解释往往只描述相应的API的主 ...
最新文章
- Java 8怎么了:局部套用vs闭包
- 语言用加法实现加饭运算_「编程之美」用C语言实现状态机(超实用)
- 光流 | 基于HS光流算法的稠密光流提取(Matlab源代码)
- SQL 学习最强刷题网站!
- 判断sem信号量为零_将信号量递减为零的进程崩溃时,如何恢复信号量?
- html:(12):pre和ul-li
- res.status === 200含义
- 使用Nexus搭建Maven仓库
- mac mysql5.7_Mac 安装配置 MySql(Version 5.7.22) 环境变量
- python乌龟吃鱼_python学习之乌龟吃鱼and思聪吃热狗游戏
- DataNode引用计数磁盘选择策略
- KFC肯德基带给孩子的危害(转)
- 蓝牙耳机厂家畅谈ANC主动降噪耳机将引领蓝牙耳机市场趋势
- 在区块链底下,个人自由和隐私该如何生存?
- Css3制作三角形图标
- 计算机应用基础知识免费教学,详细学习计算机应用基础课程知识教学资料.doc...
- VBA中worksheets/sheets/workbook	区别
- 阿里云ClickHouse海量数据分析
- Windows漏洞修复服务器,三种Windows服务器SSL/TLS的安全漏洞以及其补救方法
- TikTok营销策略 如何打造TikTok爆款视频?