Compartir a través de


Documentos y vistas que se inicializan

Los documentos se crean de dos maneras diferentes, por lo que la clase del documento debe admitir ambas maneras.Primero, el usuario puede crear un nuevo, vacío documento con el comando del Archivo Nuevo.En ese caso, inicialice el documento en el reemplazo de la función miembro de OnNewDocument de la clase CDocument.En segundo lugar, el usuario puede utilizar el comando abierto en el menú archivo de crear un nuevo documento cuyo contenido se lean de un archivo.En ese caso, inicialice el documento en el reemplazo de la función miembro de OnOpenDocument de la clase CDocument.Si ambas inicializaciones son iguales, puede llamar a un miembro común que la función de ambas invalidan, o OnOpenDocument puede llamar OnNewDocument para inicializar un documento limpio y a continuación finalizar la operación abierta.

Se crean vistas una vez creados los documentos.El mejor momento para inicializar una vista es después de que el marco haya terminado de crear el documento, la ventana de marco, y.Puede inicializar su vista reemplazando la función miembro de OnInitialUpdate de CView.Si necesita reinicializar o ajustar algo cada vez el documento cambia, puede reemplazar OnUpdate.

Vea también

Referencia

El inicializar y Cleaning para buscar documentos ni vistas