Criando documento quadro Windows

Criação de exibição do documento mostra como o CDocTemplate objeto coordena a criação da janela do quadro, o documento e a exibição e conectá-los todos juntos.Três CRuntimeClass argumentos para o CDocTemplate construtor especificar a janela de quadro, documento e classes de modo que o modelo de documento cria dinamicamente em resposta a comandos do usuário, como o comando novo no menu arquivo ou o comando nova janela no menu de um janela MDI.O modelo de documento armazena essas informações para uso posterior quando ele cria uma janela de quadro para um modo de exibição e o documento.

Para o RUNTIME_CLASS mecanismo funcione corretamente, seu derivado classes de janela do quadro devem ser declarados com a DECLARE_DYNCREATE macro.Isso ocorre porque a estrutura precisa criar documento quadro janelas usando o mecanismo de construção dinâmica da classe CObject.

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 irá exibir o modo de exibição.Quando ele cria a janela de quadro do documento, o modelo de documento cria um objeto de classe apropriado — uma classe derivada de CFrameWnd para um aplicativo SDI ou CMDIChildWnd para um aplicativo MDI.A estrutura chama o objeto de janela de quadro LoadFrame função de membro para obter informações de criação de recursos e criar a janela do Windows.A estrutura anexa o identificador de janela para o objeto de janela do quadro.Em seguida, ele cria o modo de exibição como uma janela filho da janela de quadro do documento.

Tenha cuidado ao decidir sobre ao inicializar seu CWnd-derivado objeto.

O que você deseja saber mais sobre?

Consulte também

Referência

Usando o Windows de quadro