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 进行编程的概念性主题的链接。