El inicializar y Cleaning para buscar documentos ni vistas
Utilice las instrucciones siguientes para inicializar y limpiar después de documentos y vistas:
El marco de trabajo de MFC inicializa documentos y vistas; puede inicializar los datos que agregue a ellos.
El marco limpia como cierre documentos y vistas; debe desasignar cualquier memoria que se afectara asignado en el montón dentro de las funciones miembro de esos documentos y vistas.
[!NOTA]
Recuerde que la inicialización para toda la aplicación es la mejor realiza en la invalidación de la función miembro de InitInstance de la clase CWinApp, y limpieza para toda la aplicación es la mejor realiza en la invalidación de la función ExitInstancemiembro de CWinApp .
El ciclo de vida de un documento (y la ventana de marco y vista u vistas) en una aplicación MDI es la siguiente:
Durante la creación dinámica, se llama al constructor del documento.
Para cada nuevo, se llama OnNewDocument o OnOpenDocument del documento.
El usuario interactúa con el documento en su duración.Esto ocurre normalmente cuando el usuario trabaja en datos de documento con la vista, seleccionar y editar los datos.La vista pasa cambios en el documento para el almacenamiento y actualizar otras vistas.Durante este tiempo el documento y vista pueden controlar los comandos.
El marco de trabajo llama a DeleteContents para eliminar datos específicos de un documento.
Se llama al destructor del documento.
En una aplicación SDI, el paso 1 se realiza una vez, cuando el documento se crea por primera vez.A continuación los pasos 2 a 4 se realizan repetidamente cada vez que se abra un documento nuevo.El nuevo documento reutiliza el objeto documento existente.Finalmente, se realiza el paso 5 cuando se cierra la aplicación.