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 进行编程的概念性主题的链接。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈