使用Visual Studio将HTML浏览器嵌入到本机C ++ / Win32项目中

时间:2011-10-06 22:59:03

标签: c++ visual-studio winapi browser embed

我在MS Visual Studio 2008 IDE中有一个C ++项目(注意,没有MFC,没有.NET,只是原生的Win32 API!)我想知道是否可以添加一个可以解析的子窗口,渲染HTML / CSS / JavaScript,就像浏览器一样。如果那个窗口没有浏览器控件/按钮/边框 - 如果它只是呈现HTML,那将是非常好的。

要求这样做是否是一个很高的命令?

1 个答案:

答案 0 :(得分:8)

您可以在Windows中嵌入一个HTLM浏览器(Internet Explorer),并大量使用COM。我曾经这样做并且有同样的需要避免使用MFC,.NET等。这个控件是可配置的,你可以删除和/或覆盖几乎任何东西。

我根据代码项目中的旧文章做了我的工作:http://www.codeproject.com/KB/COM/cwebpage.aspx