CDialog::Create

BOOLCrear (lpszTemplateName,deLPCTSTRCWnd *pParentWnd=NULL);

BOOL Crear ( UINT nIDTemplate, CWnd * pParentWnd = NULL );

Valor devuelto

Ambas formas volver distinto de cero si la inicialización y creación del cuadro de diálogo fueron exitosos; caso contrario 0.

Parámetros

lpszTemplateName

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

pParentWnd

Puntos al objeto de ventana principal (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.

nIDTemplate

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

Observaciones

Llame a crear para crear un cuadro de diálogo no modal mediante una plantilla de cuadro de diálogo desde un recurso. Puede poner la llamada a crear dentro del constructor o llamarlo después de que se invoca el constructor.

Dos formas de la función miembro Create se proporcionan para tener acceso a los recursos de plantilla de cuadro de diálogo nombre de plantilla o número de identificación de plantilla (por ejemplo, IDD_DIALOG1).

De cualquier forma, pase un puntero al objeto de ventana principal. Si pParentWnd es NULL, se creará el cuadro de diálogo con su ventana principal o propietario a la ventana principal de la aplicación.

La función miembro Create devuelve inmediatamente después de que crea el cuadro de diálogo.

Utilice el estilo WS_VISIBLE en la plantilla de cuadro de diálogo si debe aparecer el cuadro de diálogo cuando se crea la ventana principal. De lo contrario, se debe llamar ShowWindow. Para más estilos de cuadro de diálogo y su aplicación, consulte la DLGTEMPLATE estructura en la documentación del SDK de Win32 y Estilos de ventana en la Referencia de la biblioteca de clase.

Utilice la función CWnd::DestroyWindow para destruir un cuadro de diálogo creado por la función Create.

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

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

Index