Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Use as seguintes diretrizes para inicializar e limpar seus documentos e exibições:
A estrutura do MFC inicializa documentos e exibições; você inicializa todos os dados adicionados a eles.
A estrutura é limpa à medida que documentos e exibições são fechados; você deve desalocar qualquer memória alocada no heap de dentro das funções membro desses documentos e exibições.
Observação
O melhor modo de inicializar qualquer aplicativo é substituindo a função de membro InitInstance da classe CWinApp; e o melhor modo de limpar qualquer aplicativo é substituir a função de membro CWinAppExitInstance.
O ciclo de vida de um documento (e sua janela de moldura e uma ou mais exibições) em um aplicativo MDI é o seguinte:
Durante a criação dinâmica, o construtor do documento é chamado.
Para cada novo documento, OnNewDocument ou OnOpenDocument do documento é chamado.
O usuário interage com o documento durante todo o tempo de vida. Normalmente, isso ocorre quando o usuário trabalha em dados de documento por meio da exibição, selecionando e editando os dados. A visualização passa as alterações para o documento, para armazenamento e atualização de outras visualizações. Durante esse tempo, o documento e a visualização podem lidar com comandos.
A estrutura chama DeleteContents para excluir dados específicos de um documento.
O destruidor do documento é chamado.
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 sempre que um novo documento é aberto. O novo documento reutiliza o objeto de documento existente. Por fim, a etapa 5 é executada quando o aplicativo termina.