Clase de CDialogImpl
Esta clase proporciona métodos para crear un cuadro de diálogo modal o no modal.
Importante |
---|
Esta clase y sus miembros no se pueden utilizar en las aplicaciones que se ejecutan en Windows en tiempo de ejecución. |
template <
class T,
class TBase= CWindow
>
class ATL_NO_VTABLE CDialogImpl :
public CDialogImplBaseT< TBase>
Parámetros
T
la clase, derivada de CDialogImpl.TBase
la clase base de la nueva clase.la clase base predeterminada es CWindow.
Members
Métodos
Crea un cuadro de diálogo no modal. |
|
Destruye un cuadro de diálogo no modal. |
|
crea un cuadro de diálogo modal. |
|
destruye un cuadro de diálogo modal. |
métodos de CDialogImplBaseT
Devuelve el procedimiento de cuadro de diálogo actual. |
|
Asigna las unidades de cuadro de diálogo del rectángulo especificado a unidades de pantalla (píxeles). |
|
Se llama después de recibir el mensaje pasado, normalmente WM_NCDESTROY. |
Funciones de estático
Procesa mensajes enviados al cuadro de diálogo. |
|
Se llama cuando el primer mensaje se recibe para procesar los mensajes enviados al cuadro de diálogo. |
Comentarios
Con CDialogImpl puede crear un cuadro de diálogo modal o no modal.CDialogImpl proporciona el procedimiento del cuadro de diálogo, que utiliza el mapa de mensajes predeterminado para enviar mensajes a los controladores adecuados.
La clase base destructor ~CWindowImplRoot garantiza que la ventana se ida antes de destruir el objeto.
CDialogImpl deriva de CDialogImplBaseT, que a su vez deriva de CWindowImplRoot.
[!NOTA]
La clase debe definir un miembro de IDD que especifica el identificador de recurso de plantilla de cuadro de diálogoPor ejemplo, el asistente para proyectos ATL agrega automáticamente la línea siguiente a la clase:
enum { IDD = IDD_MYDLG };
donde es nombre cortoMyDlg escrito en la página de nombres del asistente.
Para obtener más información sobre |
Vea |
---|---|
Crear controles |
|
Mediante cuadros de diálogo en ATL |
|
Asistente para proyectos ATL |
|
Cuadros de diálogo |
cuadros de diálogo y los temas siguientes en Windows SDK |
Requisitos
encabezado: atlwin.h