65.9K
CodeProject 正在变化。 阅读更多。
Home

使用 IWebBrowser2 启动和控制 MSIE

starIconstarIconstarIcon
emptyStarIcon
starIcon
emptyStarIcon

3.29/5 (8投票s)

2006年11月28日

viewsIcon

67141

downloadIcon

6086

一个用于启动 MSIE 和控制 IE 组件的简单接口。

Sample output

引言

这段示例代码展示了如何使用 COM 启动 Internet Explorer,并通过浏览器的 COM 接口控制浏览器界面的各个方面,例如窗口大小、启用或禁用菜单栏、工具栏和状态栏,以及将窗口图标更改为标准 Internet Explorer 图标以外的自定义图标。它还将在与应用程序主线程分离的单独线程中启动 IE,并演示如何通过注册表确定浏览器的版本号。

使用代码

要使用此代码,您只需要 LaunchBrowser.cpp 文件和该文件中的原型函数“spawn_browser”。此外,您需要使用多线程版本的运行时库编译您的项目。我包含了一个简单的控制台应用程序,展示了如何使用该接口并调用 spawn_browser() 函数。

spawn_browser("https://codeproject.org.cn", 800, 600, hIcon);

关注点

实际执行 COM 接口活动并操作 IWebBrowser2 接口的线程文档完善且易于理解。

© . All rights reserved.