Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Use as seguintes diretrizes para inicializar e limpar após seus documentos e exibições:
A estrutura MFC inicializa documentos e exibições; você inicializa todos os dados adicionados a eles.
A estrutura é limpa à medida que os documentos e as vistas se fecham; Você deve desalocar qualquer memória alocada no heap de dentro das funções de membro desses documentos e exibições.
Observação
Lembre-se de que a inicialização para todo o aplicativo é melhor feita em sua substituição da função de membro InitInstance da classe CWinApp, e a limpeza para todo o aplicativo é melhor feita em sua substituição da CWinApp função de membro ExitInstance.
O ciclo de vida de um documento (e sua janela de quadro e exibição ou exibições) em um aplicativo MDI é o seguinte:
Durante a criação dinâmica, o construtor do documento é invocado.
Para cada novo documento, é chamado o método OnNewDocument ou OnOpenDocument do documento.
O utilizador interage com o documento ao longo da sua vida útil. Normalmente, isso acontece quando o usuário trabalha em dados do documento através da exibição, selecionando e editando os dados. A vista passa as alterações para o documento para armazenamento e atualização de outras vistas. Durante esse tempo, tanto o documento quanto o modo de exibição podem manipular comandos.
A estrutura chama DeleteContents para excluir dados específicos de um documento.
O destrutor do documento é invocado.
Em um aplicativo SDI, a etapa 1 é executada uma vez, quando o documento é criado pela primeira vez. Em seguida, as etapas 2 a 4 são executadas repetidamente cada vez que um novo documento é aberto. O novo documento reutiliza o objeto de documento existente. Finalmente, a etapa 5 é executada quando o aplicativo termina.