Inicializando e limpeza dos documentos e exibições
Use as diretrizes a seguir para inicialização e limpando após seus documentos e modos de exibição:
A estrutura do MFC inicializa documentos e modos de exibição; você inicializar quaisquer dados que você adicione a eles.
A estrutura limpa, sistema autônomo documentos, fechar modos de exibição e deve desalocar qualquer memória alocada no heap de dentro de funções membro desses documentos e modos de exibição.
Observação: |
---|
Lembre-se de que a inicialização para todo o aplicativo melhor é concluído a substituir das CWinAppEx função de membro de classe CWinApp, e melhor limpeza para todo o aplicativo é feita na sua substituir da CWinApp função de membro ExitInstance. |
O ciclo de vida de um documento (e sua janela de quadro e modo de exibição ou modos de exibição) em um MDI aplicativo é o seguinte:
Durante a criação dinâmica, o construtor de documento é chamado.
Para cada novo documento OnNewDocument or OnOpenDocument é chamado.
O usuário interage com o documento em todo seu ciclo de vida.Geralmente isso ocorre conforme o usuário trabalha em dados de documento por meio do modo de exibição, selecionar e editar sistema autônomo dados.O modo de exibição passa as alterações no documento para armazenamento e atualização de outros modos de exibição.Durante esse time o documento e o modo de exibição podem tratar de comandos.
A estrutura chama DeleteContents para excluir dados específicos a um documento.
Destrutor do documento é chamado.
Em um aplicativo SDI, etapa 1 é executada depois que, quando o documento é criado pela primeira vez.Em seguida, as etapas 2 a 4 são executadas várias vezes sempre que um novo documento for aberto.O novo documento reutiliza o objeto de documento existente.Por fim, etapa 5 é executada quando o aplicativo termina.