主要使用IWebBrowser接口。具体可参考如下博文:http://blog.csdn.net/shanhe/article/details/397373

代码如下:

#include <Windows.h>
#include <ExDisp.h>
#include <assert.h>
#include <iostream>
using namespace std;int main()
{HRESULT hr;IWebBrowser2 *pWebBrowser2 = NULL;OleInitialize(NULL);hr = CoCreateInstance(CLSID_InternetExplorer,NULL, CLSCTX_LOCAL_SERVER,IID_IWebBrowser2, (void**)&pWebBrowser2);assert(SUCCEEDED(hr));VARIANT vEmpty;VariantInit(&vEmpty);BSTR bstrURL = SysAllocString(L"http://www.baidu.cn");hr = pWebBrowser2->Navigate(bstrURL, &vEmpty, &vEmpty, &vEmpty, &vEmpty);if (SUCCEEDED(hr)){pWebBrowser2->put_Visible(VARIANT_TRUE);//pWebBrowser2->put_FullScreen(VARIANT_TRUE);//pWebBrowser2->put_Width(200);Sleep(3000);pWebBrowser2->Refresh();pWebBrowser2->GoHome();}else{pWebBrowser2->Quit();}SysFreeString(bstrURL);pWebBrowser2->Release();OleUninitialize();return 0;
}

使用COM简单操作IE相关推荐

  1. php mongodb execute,php简单操作mongodb

    您现在的位置是:网站首页>>PHP>>php php简单操作mongodb 发布时间:2019-09-29 16:34:25作者:wangjian浏览量:525点赞量:0 一: ...

  2. MongoDB简单操作

    MongoDB简单操作 Hadoop核心技术厂商Cloudera将在2014/06推出hadoop Ecosystem与MongoDB的整合产品,届时MongoDB与ipmala及hbase,hive ...

  3. Matplotlib的介绍及简单操作

    Matplotlib的介绍及简单操作 1 什么是Matplotlib 是专门用于开发2D图表(包括3D图表) 以渐进.交互式方式实现数据可视化 2 为什么要学习Matplotlib 可视化是在整个数据 ...

  4. android系统用在什么电脑,手机变电脑的简单操作 适用于所有Android系统的向日葵...

    现如今,什么电子设备对于我们来说最重要呢?毫无疑问,必定是人手一部不离不弃的手机!不过,可能有"杠精"会说了,电脑不是更重要?毕竟办公离不开,还有很多大型网络游戏也只能在电脑上才享 ...

  5. python中年大叔学编程_中年大叔学编程-Python简单操作文件

    原标题:中年大叔学编程-Python简单操作文件 在计算机中,经常打交道的就是各种文档,用得比较多的软件就是office和记事本来操作文件,那么我们试试用Python来简单读写文件. Open函数的用 ...

  6. TensorFlow与OpenCV,读取图片,进行简单操作并显示

    本文是OpenCV  2 Computer Vision Application Programming Cookbook读书笔记的第一篇.在笔记中将以Python语言改写每章的代码. PythonO ...

  7. ubuntu安装mysql可视化工具MySQL-workbench及简单操作

    一.使用命令行在ubuntu下安装mysql可视化工具MySQL-workbench Step1:安装MySQL-workbench 方案一:如果你已经装好mysql的相关服务,那么直接使用如下命令即 ...

  8. 图像隐藏matlab代码,picture Matlab简单操作实现图像的隐藏加密 联合开发网 - pudn.com...

    picture 所属分类:其他 开发工具:Others 文件大小:15KB 下载次数:1 上传日期:2018-07-18 09:50:48 上 传 者:至尊宝物语 说明:  Matlab简单操作实现图 ...

  9. matlab 2009a使用教程,实验一 安装MATLAB R2009a软件及其简单操作

    实验一安装MATLAB R2009a软件及其简单操作 一.实验目的 1.掌握MATLAB R2009a软件的安装. 2.熟悉启动和退出matlab的方法. 3.熟悉matlab命令窗口的组成. 4.掌 ...

  10. 型数据保留几位小数_Python数据分析—数据框的简单操作

    本文是数据分析的第三课,教大家如何在python中对数据框进行简单操作,包括更改列名.显示某列中的部分字符.对某列的数值型数据进行取整等. 本文目录 更改列名 显示某列中的部分字符 抽取某列的部分字符 ...

最新文章

  1. PAT(甲级)2018年冬季考试 7-3 Vertex Coloring
  2. 面试官:你都工作3年了,连选择排序法都不会,我怎么能选择你
  3. Java序列化闲聊:序列化和Json
  4. oracle之报错:ORA-00054: 资源正忙,要求指定 NOWAIT
  5. 关于树,各种平衡树查找树的资料合集~~
  6. Netty出现的原因以及多种Reactor模式
  7. python_atp框架
  8. 操作系统中的处理机调度调度_操作系统中的多处理器调度
  9. leetcode力扣17.电话号码的字母组合
  10. vue 双向数据绑定
  11. 中国用量子计算机仿生生物,中国科学技术大学研制一种可持续生物合成仿生多层级太阳能蒸汽发生器...
  12. 【Scratch案例实操】scratch我们爱编程 scratch编程案例教学 scratch创意编程 少儿编程教案
  13. Mysql数据库死锁实战-死锁演示-排他锁的相互等待
  14. window安全中心关闭防火墙后仍然会将xx文件删除的解决办法
  15. microsoft store 安装包_Microsoft 办公软件免费了?
  16. python学习——print和pprint两者的区别
  17. [源码解析] 深度学习流水线并行 PipeDream(3)--- 转换模型
  18. java 多线程 售票_Java 多线程 之 火车站售票实例
  19. Stack Overflow:开发者在周末更喜欢用哪个编程语言
  20. 如何打通AD、企业微信、飞书、钉钉等社交账号及内外网应用身份?

热门文章

  1. DMS、RDS、OLAP简介
  2. ionic 3 安卓手机获取经纬度坐标
  3. 数字图像处理之雷登变换与图像重建(MATLAB)
  4. Spring框架设计模式分析
  5. 策测解金:黄金突破箱体,别错过回调就是多
  6. Oracle表分区概念和实战
  7. html5在线 播放器安卓,html5手机端播放器可拖动播放自定义播放器
  8. 笔记:计算机公共基础知识学习内容——线性结构与非线性结构
  9. 腾讯云服务器地域重庆和成都区别及哪个好?
  10. 仿钉钉时事通讯IM客户端