CDialog::CDialog

CDialog (lpszTemplateName,deLPCTSTRCWnd *pParentWnd=NULL);

CDialog ( UINT nIDTemplate, CWnd * pParentWnd = NULL );

CDialog);

Parámetros

lpszTemplateName

Contiene una cadena terminada en nulo que es el nombre de un recurso de plantilla de cuadro de diálogo.

nIDTemplate

Contiene el número de identificador de un recurso de plantilla de cuadro de diálogo.

pParentWnd

Puntos al padre o propietario del objeto window (de tipo CWnd) al que pertenece el objeto de diálogo. Si es NULL, la diálogo ventana del objeto primario se establece en la ventana principal de la aplicación.

Observaciones

Para construir un cuadro de diálogo modal basado en recursos, llame a cualquiera forma pública del constructor. Una forma del constructor proporciona acceso a los recursos de diálogo por el nombre de la plantilla. El otro constructor proporciona acceso por número de ID de la plantilla, normalmente con el prefijo IDD_ (por ejemplo, IDD_DIALOG1).

Para construir un cuadro de diálogo modal de una plantilla en la memoria, primero invocar el constructor sin parámetros, protegido y, a continuación, llamar a InitModalIndirect.

Después de construir un cuadro de diálogo modal con uno de los métodos anteriores, llamar a DoModal.

Para construir un cuadro de diálogo no modal, utilice el formulario protegido del constructor CDialog . El constructor está protegido porque debe derivar su propia clase de cuadro de diálogo para implementar un cuadro de diálogo no modal. Construcción de un cuadro de diálogo no modal es un proceso de dos pasos. Primera llamada al constructor; luego llame a la función miembro Create para crear un cuadro de diálogo basada en recursos, o a CreateIndirect para crear el cuadro de diálogo de una plantilla en la memoria.

Visió&n General de CDialog |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambiénnbsp;CDialog::Create, CWnd::DestroyWindow, CDialog:: InitModalIndirect, CDialog::DoModal, :: CreateDialog

Index