Destruindo janelas com moldura

A estrutura MFC gerencia a destruição de janelas, bem como a criação dessas janelas associadas a documentos e exibições de estrutura. Se você criar janelas adicionais, será responsável por destruí-las.

Na estrutura, quando o usuário fecha a janela de quadro, o manipulador OnClose padrão da janela chama DestroyWindow. A última função de membro chamada quando a janela do Windows é destruída é OnNcDestroy, que faz alguma limpeza, chama a função membro Default para executar a limpeza do Windows e, por fim, chama a função de membro virtual PostNcDestroy. A implementação de CFrameWnd de PostNcDestroy exclui o objeto de janela C++. Você nunca deve usar o operador delete C++ em uma janela de quadro. Use o DestroyWindow em vez disso.

Quando a janela principal é fechada, o aplicativo se fecha. Se houver documentos não salvos modificados, a estrutura exibirá uma caixa de mensagem para perguntar se os documentos devem ser salvos e garante que os documentos apropriados sejam salvos, se necessário.

O que mais você deseja saber?

Confira também

Usando janelas com moldura