Compartir a través de


Adición de un cuadro de diálogo ATL

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

De forma predeterminada, el Asistente para cuadros de diálogo ATL implementa un cuadro de diálogo derivado de CAxDialogImpl. Esta clase incluye compatibilidad con el hospedaje de controles ActiveX y Windows. Si no desea la sobrecarga de compatibilidad con el control ActiveX, una vez que el asistente haya generado el código, reemplace todas las instancias de CAxDialogImpl por CSimpleDialog o CDialogImpl como clase base.

Nota:

CSimpleDialog crea solo cuadros de diálogo modales que solo admiten controles comunes de Windows. CDialogImpl crea cuadros de diálogo modales o no modales.

Adición de un recurso de diálogo ATL al proyecto

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

  2. En la Vista de clases, haga clic con el botón derecho en el nombre del proyecto y después 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 más información, consulte Implementar un cuadro de diálogo.

Consulte también

Agregar una clase
Clases de ventana
Mapas de mensajes