Compartir a través de


Agregar un cuadro de diálogo ATL

Actualización: noviembre 2007

Para agregar un cuadro de diálogo ATL a un proyecto, éste debe ser un proyecto ATL o bien un proyecto MFC que sea compatible con ATL. Puede usar el Asistente para proyectos ATL para crear una aplicación ATL o agregar un objeto ATL a una aplicación MFC para implementar la compatibilidad de una aplicación MFC con ATL.

De manera predeterminada, el Asistente para cuadros de diálogo ATL implementa un cuadro de diálogo derivado de CAxDialogImpl. Esta clase incluye compatibilidad para alojar controles ActiveX y controles de Windows. Para no sobrecargar la compatibilidad con controles ActiveX, cuando el asistente genere el código, reemplace todas las instancias de CAxDialogImpl con CSimpleDialog o CDialogImpl como clase base.

Nota:

CSimpleDialog sólo crea cuadros de diálogo modales que admiten únicamente controles comunes de Windows. CDialogImpl crea cuadros de diálogo modales o no modales.

Para agregar un recurso de cuadro de diálogo ATL a un proyecto

  1. Cree un proyecto ATL mediante el Asistente para proyectos ATL.

  2. En la Vista de clases, haga clic con el botón secundario del mouse (ratón) en el nombre del proyecto y después haga clic en Agregar en el menú contextual. Haga clic en Agregar clase.

  3. En el panel Plantillas del cuadro de diálogo Agregar clase, haga clic en Cuadro de diálogo ATL. Haga clic en Abrir para mostrar el Asistente para cuadros de diálogo ATL.

Para obtener más información, vea Implementar un cuadro de diálogo.

Vea también

Conceptos

Agregar una clase

Referencia

Message Maps (ATL)

Otros recursos

ATL Window Classes