Compartir a través de


Compatibilidad de ATL con controles DHTML

Con ATL, puede crear un control con la funcionalidad de HTML dinámico (DHTML). Un Control DHTML ATL:

  • Hospeda el control WebBrowser.

  • Especifica, mediante HTML, la interfaz de usuario (UI) del control DHTML.

  • Obtiene acceso al objeto WebBrowser y a sus métodos a través de su interfaz, IWebBrowser2.

  • Administra la comunicación entre código de C++ y HTML.

Un control DHTML es similar a cualquier otro control ATL, excepto que el control DHTML incluye una interfaz de envío adicional. Consulte la figura en Identificar los elementos del control DHTML Project para obtener una ilustración de las interfaces proporcionadas en el proyecto DHTML predeterminado.

Puede ver el control DHTML ATL en un explorador web u otro contenedor, como el contenedor de pruebas de control ActiveX.

En esta sección

Identificar los elementos del proyecto de control DHTML
Describe los elementos de un proyecto de control DHTML.

Llamar al código C++ desde DHTML
Proporciona un ejemplo de llamada a código de C++ desde un control DHTML.

Crear un control DHTML ATL
Enumera los pasos para crear un control DHTML.

Probar el control DHTML ATL
Muestra cómo compilar y probar el proyecto de control DHTML inicial.

Modificar el control DHTML ATL
Muestra cómo agregar alguna funcionalidad al control.

Prueba del control DHTML ATL
Muestra cómo compilar y probar la funcionalidad agregada del control.

ATL
Proporciona vínculos a temas sobre cómo programar utilizando Active Template Library.