Destruindo janelas com moldura
A estrutura de MFC gerencia a destruição bem como a criação da janela para as janelas associadas com documentos e as exibições da estrutura. Se você criar janelas adicionais, você é responsável por destrui-las.
Na estrutura, quando o usuário fecha a janela do quadro, o manipulador padrão de OnClose da janela chama DestroyWindow. A função de membro a última chamada quando a janela do windows é destruída é OnNcDestroy, que faz qualquer limpeza, chama a função de membro de Opção para executar a limpeza do windows, e chama alteração da função de membro virtual PostNcDestroy. A implementação de CFrameWnd de PostNcDestroy exclui o objeto da janela C++. Você nunca deve usar o operador C++ delete em uma janela do quadro. Use DestroyWindow em vez disso.
Quando a janela principal fecha, o aplicativo será fechada. Se houver documentos não salvas alterados, a estrutura exibe uma caixa de mensagem para perguntar se os documentos são salvos e garante que os documentos apropriadas estão salvos se necessário.