我正在尝试在对话框中托管 Web 浏览器。我正在使用带有 Win32 和 ATL 的 C++,没有 MFC。有一个实现此功能的 ActiveX 控件 (IWebBrowser2)。诀窍是我似乎需要创建一个对话框类来实现数十个 COM 成员函数来完成此操作。没有更简单的方法吗?我一直在看 ATL(不是我不能使用 MFC,否则我会使用 CDHtmlDialog)但没有找到任何答案。
问问题
3618 次
2 回答
0
这是演示该过程的 CodeProject 文章:http: //www.codeproject.com/KB/wtl/wtl4mfc6.aspx
它假定您将使用 WTL,但我认为它只能与 ATL 一起使用。WTL 是 ATL 的扩展。
于 2012-01-10T03:06:24.910 回答
0
这是一个关于如何完成我想要做的事情的优秀教程。具体来说,它解释了如何使用 ATL 而不是 WTL 或托管 Web 浏览器的 MFC(通过 IWebBrowser2)创建对话框。
于 2012-01-11T18:54:02.693 回答