使用 IWebBrowser2 启动和控制 MSIE






3.29/5 (8投票s)
2006年11月28日

67141

6086
一个用于启动 MSIE 和控制 IE 组件的简单接口。
引言
这段示例代码展示了如何使用 COM 启动 Internet Explorer,并通过浏览器的 COM 接口控制浏览器界面的各个方面,例如窗口大小、启用或禁用菜单栏、工具栏和状态栏,以及将窗口图标更改为标准 Internet Explorer 图标以外的自定义图标。它还将在与应用程序主线程分离的单独线程中启动 IE,并演示如何通过注册表确定浏览器的版本号。
使用代码
要使用此代码,您只需要 LaunchBrowser.cpp 文件和该文件中的原型函数“spawn_browser
”。此外,您需要使用多线程版本的运行时库编译您的项目。我包含了一个简单的控制台应用程序,展示了如何使用该接口并调用 spawn_browser() 函数。
spawn_browser("https://codeproject.org.cn", 800, 600, hIcon);
关注点
实际执行 COM 接口活动并操作 IWebBrowser2
接口的线程文档完善且易于理解。