Compartir a través de


Cuadro de destrucción Windows

El marco de trabajo de MFC administra la destrucción de la ventana junto con la creación de esas ventanas asociado con el marco documentos ni vistas.Si crea ventanas adicionales, es responsable de destruirlas.

En el marco, cuando el usuario cierra la ventana de marco, el controlador predeterminado de OnClose de la ventana llama DestroyWindow.La función del último miembro denominada cuando se destruye la ventana de Windows es OnNcDestroy, que hace algún limpieza, llama a la función miembro de Predeterminado para realizar la limpieza de Windows, y llama a la función virtual PostNcDestroymiembro.La implementación de CFrameWnd de PostNcDestroy elimina el objeto de la ventana de C++.Nunca debe utilizar el operador de C++ delete en una ventana de marco.Utilice DestroyWindow en su lugar.

Cuando se cierra la ventana principal, la aplicación se cierra.Si hay documentos no guardados modificados, el marco muestra un cuadro de mensaje para preguntar si se guardan los documentos y garantiza que los documentos adecuados se guardan en caso necesario.

¿Qué más desea saber?

Vea también

Referencia

Mediante el cuadro Windows