首先要找到含有Internet Explorer_Server类句柄,

  HTMLDocumentClass  result = (HTMLDocumentClass)documentFromDOM(hWnd.ToInt32());

  result.activeElement.innerHTML就得到所有HTML

  

private static IHTMLDocument2 documentFromDOM(int hWnd)
        {
             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相关推荐

  1. Hibernate api 之常见的类(配置类,会话工厂类,会话类)

    1:Configuration :配置管理类对象 1.1:config.configure(): 加载主配置文件的方法(hibernate.cfg.xml) ,默认加载src/hibernate.cf ...

  2. 在VS2015下通过MFC实行对IE浏览器Internet Explorer类的控制 控制的工具CrystalDiskMark

    控件ID可以在程序中查找或者自己根据ID类型定义更换 源代码可在此处下载 点击打开链接 http://download.csdn.net/download/zggzgw/10168993 毕竟查资料把 ...

  3. 初学Java---Java SE-Java API(使用String类及其方法)

    第三部分Java SE-Java应用 第1单元 Java API应用部分学习笔记 Part1 下载.查阅API 一.什么是API? 全称:应用编程接口-Application Programming ...

  4. 五十二、PHP内核探索:使用哈希表API ☞ Zend把与HashTable有关的API分成了好几类

    Zend把与HashTable有关的API分成了好几类以便于我们寻找,这些API的返回值大多都是常量SUCCESS或者FAILURE. 创建HashTable 下面在介绍函数原型的时候都使用了ht名称 ...

  5. ActionScript 3.0 API 中的 Video 类

    注:这个类在Flash流媒体开发中使用的很频繁,在此记录一下它的使用方法. 包 flash.media 类 public class Video 继承 Video  DisplayObject  Ev ...

  6. Spring→面向切面编程AOP、相关概念、通知Advice类型、配置切面切入点通知、AOP相关API、AOP代理类ProxyFactoryBean、AOP注解@AspectJ

    面向切面编程AOP CGLib AOP相关概念 Advice类型 Spring实现AOP Spring配置切面aspect 配置切入点pointcut 配置通知advice 配置通知参数 调用新的父类 ...

  7. 淘宝电商api接口获取商品类目信息

    item_cat_get-获得淘宝商品类目 注册开通key测试 返回值说明 API返回结果完整数据 {     "item": {         "num_iid&qu ...

  8. 智能家居开源生态—正确的HTTP API 接口规范以及设备类插件实现

    一.HTTP API 接口规范 接口鉴权 使用smartassistant接口,需将用户凭证smart-assistant-token,放在http请求的header中.格式如下: "sma ...

  9. Unity API详解——Application类

    Unity对API的合理利用不仅可以减轻编码负担,而且往往可以提高程序的运行效率,尽管官方给出了较为丰富的API文档,然而这并不能满足实际开发的需要,因为官方给出的API解释往往只描述相应的API的主 ...

最新文章

  1. Java 8怎么了:局部套用vs闭包
  2. 语言用加法实现加饭运算_「编程之美」用C语言实现状态机(超实用)
  3. 光流 | 基于HS光流算法的稠密光流提取(Matlab源代码)
  4. SQL 学习最强刷题网站!
  5. 判断sem信号量为零_将信号量递减为零的进程崩溃时,如何恢复信号量?
  6. html:(12):pre和ul-li
  7. res.status === 200含义
  8. 使用Nexus搭建Maven仓库
  9. mac mysql5.7_Mac 安装配置 MySql(Version 5.7.22) 环境变量
  10. python乌龟吃鱼_python学习之乌龟吃鱼and思聪吃热狗游戏
  11. DataNode引用计数磁盘选择策略
  12. KFC肯德基带给孩子的危害(转)
  13. 蓝牙耳机厂家畅谈ANC主动降噪耳机将引领蓝牙耳机市场趋势
  14. 在区块链底下,个人自由和隐私该如何生存?
  15. Css3制作三角形图标
  16. 计算机应用基础知识免费教学,详细学习计算机应用基础课程知识教学资料.doc...
  17. VBA中worksheets/sheets/workbook 区别
  18. 阿里云ClickHouse海量数据分析
  19. Windows漏洞修复服务器,三种Windows服务器SSL/TLS的安全漏洞以及其补救方法
  20. TikTok营销策略 如何打造TikTok爆款视频?

热门文章

  1. 云栖首日:智物智造宣布3年10亿目标
  2. 《阿里巴巴Java开发规约》插件使用详细指南
  3. 如何使用ZBrush+Painter来创建一个新生物之母?
  4. Unity进阶技巧 - 从文件读取游戏数据
  5. Linux命令及文件操作
  6. MySQL sysdate()函数 不走索引的问题
  7. alter system switch logfile和alter system archive log current的区别
  8. R 语言学习过程全记录 ~
  9. lazy初始化和线程安全的单例模式
  10. 《Android构建MVVM》系列(一) 之 MVVM架构快速入门