这里使用VS2010建立一个MFC Application,种类选择基于对话框Dialog based。
2.1 选择菜单Tools -> Choose Toolbox Items。
2.2 弹出的Choose Toolbox Items中选择COM Components选项卡,找到并勾选Microsoft Web Browser,然后点OK。Toolbox的最底部就会新增一个Microsoft Web Browser控件。这时就可以像创建Button那样创建一个IE控件。
对着该项目右键 Add->Class…。在弹出的Add Class对话框中选择MFC->MFC Class From ActiveX Control,然后Add。弹出的框中选择Microsoft Web Browser->IWebBrowser2,然后Finish!
在Dlg中选中Web浏览器控件右键->Add Variable
已经为我们默认选择了变量种类:CWebBrowser2,填好名字,然后Finish!
在CTestDlg::OnInitDialog中添加初始化代码:
COleVariantvarEmpty;
CStringstr("www.baidu.com");
COleVariantvarUrl(str);
m_wbTest.Navigate2(varUrl,varEmpty, varEmpty,varEmpty, varEmpty);
运行后可以看到结果:
原文:http://www.cnblogs.com/yangxx-1990/p/4847556.html