Criar quadros documento Windows
Criação de documento/exibição mostra como a CDocTemplate objeto combina criando a janela do quadro, documento e modo de exibição e conectá-los todos juntos.Três CRuntimeClass o argumentosCDocTemplate construtor especificar janela do quadro, documentos e classes de modo que o modelo de documento cria dinamicamente em resposta a comandos do usuário, sistema autônomo o comando novo no menu arquivo ou o comando nova janela em um menu de janela MDI. O modelo de documento armazena essas informações para uso posterior quando cria uma janela de quadro para um modo de exibição e o documento.
O RUNTIME_CLASS mecanismo para funcionar corretamente, suas classes derivadas de janela de quadro devem ser declarados com o DECLARE_DYNCREATE macro.Isso ocorre porque a estrutura precisa para criar janelas de quadro usando o mecanismo de construção dinâmica da classe documentoCObject.
Quando o usuário escolhe um comando que cria um documento, a estrutura chama o modelo de documento para criar o objeto de documento, seu modo de exibição e a janela do quadro que exibirá o modo de exibição.Quando cria a janela de quadro do documento, o modelo de documento cria um objeto com a classe apropriada — uma classe derivada de CFrameWnd para um aplicativo SDI ou CMDIChildWnd para um aplicativo MDI.A estrutura, em seguida, chama LoadFramefunção de membro para obter informações de criação dos recursos e criar a janela do Windows.A estrutura anexa o identificador da janela ao objeto da janela do quadro.Em seguida, ele cria o modo de exibição sistema autônomo uma janela filho da janela do quadro do documento.
Tenha cuidado ao decidir sobre ao inicializar your CWnd-derivados do objeto.
O que você deseja saber mais sobre?
Derivando uma classe de CObject (seu mecanismo de criação dinâmica)
Criação de documento/exibir (quadro de janela de criação e modelos)