Criação de novos documentos, janelas e modos de exibição
As figuras a seguir fornecem uma visão geral do processo de criação de documentos, modos de exibição e quadro windows.Outros artigos que enfocam os objetos participantes fornecem mais detalhes.
Após a conclusão desse processo, os objetos de cooperação existem e armazenam ponteiros para si.As figuras a seguir mostram a seqüência na qual os objetos são criados.Você pode seguir a seqüência de figura para figura.
Seqüência na criação de um documento
Seqüência na criação de uma janela do quadro
Seqüência na criação de um modo de exibição
Para obter informações sobre como o framework inicializa o novo documento, exibir e objetos de janela de quadro, consulte classes de CDocument, CView, CFrameWnd, CMDIFrameWnd, e CMDIChildWnd na referência da biblioteca MFC.Consulte também técnico 22 anotação, que explica os processos de criação e inicialização ainda mais em sua discussão de comandos padrão do framework para o New e Abrir itens na arquivo menu.
Inicializar suas adições a essas Classes
As figuras anteriores também sugerem os pontos em que você pode substituir funções de membro para inicializar objetos do aplicativo.Uma substituição do OnInitialUpdate na exibição de classe é o melhor lugar para inicializar o modo de exibição.O OnInitialUpdate chamada ocorre imediatamente depois que a janela do quadro é criada e o modo de exibição dentro da janela do quadro está anexado ao seu documento.Por exemplo, se a exibição é uma exibição de rolagem (derivado de CScrollView em vez de CView), você deve definir o tamanho de exibição com base no tamanho do documento no seu OnInitialUpdate substituir.(Esse processo é descrito na descrição de classe CScrollView.) Você pode substituir o CDocument funções de membro OnNewDocument e OnOpenDocument para fornecer a inicialização de aplicativos específicos do documento.Normalmente, você deve substituir ambos como um documento pode ser criado de duas maneiras.
Na maioria dos casos, sua substituição deve chamar a versão de classe base.Para obter mais informações, consulte as funções de membro nomeado de classes CDocument, CView, CFrameWnd, e CWinApp na referência da biblioteca MFC.
Consulte também
Conceitos
Documentar modelos e o processo de criação de exibição do documento
Criação do modelo de documento