ATL 支持 DHTML 控件

使用 ATL,可以使用动态 HTML (DHTML) 功能创建控件。 ATL DHTML 控件:

  • 托管 WebBrowser 控件。

  • 使用 HTML 指定 DHTML 控件的用户界面 (UI)。

  • 通过其接口 IWebBrowser2 访问 WebBrowser 对象及其方法。

  • 管理 C++ 代码和 HTML 之间的通信。

DHTML 控件与任何其他 ATL 控件类似,但 DHTML 控件包括其他调度接口。 有关默认 DHTML 项目中提供的接口的说明,请参阅“标识 DHTML 控件项目的元素”中的图。

可以在 Web 浏览器或其他容器(如 ActiveX 控件测试容器)中查看 ATL DHTML 控件。

本节内容

标识 DHTML 控件项目的元素
介绍 DHTML 控件项目的元素。

从 DHTML 调用 C++ 代码
提供从 DHTML 控件调用 C++ 代码的示例。

创建 ATL DHTML 控件
列出创建 DHTML 控件的步骤。

测试 ATL DHTML 控件
演示如何生成和测试初始 DHTML 控件项目。

ATL DHTML 控件
演示如何向控件添加一些功能。

测试修改后的 ATL DHTML 控件
演示如何生成和测试控件的添加功能。

ATL
提供了关于如何使用 Active Template Library 进行编程的概念性主题的链接。