Derivando uma classe de documento de CDocument
Os documentos contêm e gerenciam os dados do aplicativo. Para usar a classe de documento fornecida pelo Assistente de Aplicativo do MFC, você deve fazer o seguinte:
Derive uma classe de
CDocument
para cada tipo de documento.Adicione variáveis de membro para armazenar os dados de cada documento.
Substitua a função membro
CDocument
deSerialize
na classe de documento.Serialize
grava e lê os dados do documento de e no disco.
Outras funções de documento geralmente substituídas
Talvez você também queira substituir outras funções membro CDocument
. Em particular, você precisará substituir OnNewDocument e OnOpenDocument para inicializar os membros de dados do documento e DeleteContents para destruir dados alocados dinamicamente. Para obter informações sobre membros substituíveis, consulte a classe cDocument na Referência do MFC.