ATL 支持 DHTML 控件

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

  • 承载 WebBrowser 控件。

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

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

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

DHTML 控件与任何其他 ATL 控件类似,只是 DHTML 控件包含附加调度接口。 有关默认 dhtml 项目中提供的接口的图例,请参阅确定 DHTML 控件的元素 Project

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

本节内容

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

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

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

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

修改 ATL DHTML 控件
演示如何向控件添加某些功能。

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

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