Derivazione di una classe documento da CDocument
I documenti contengono e gestiscono i dati dell'applicazione. Per usare la classe di documento fornita dalla Creazione guidata applicazione MFC, è necessario eseguire le operazioni seguenti:
Derivare una classe da
CDocument
per ogni tipo di documento.Aggiungere variabili membro per archiviare i dati di ogni documento.
Eseguire l'override
CDocument
della funzione membro nellaSerialize
classe del documento.Serialize
scrive e legge i dati del documento da e verso il disco.
Altre funzioni documento spesso sottoposte a override
È anche possibile eseguire l'override di altre CDocument
funzioni membro. In particolare, è spesso necessario eseguire l'override di OnNewDocument e OnOpenDocument per inizializzare i membri dati del documento e DeleteContents per eliminare definitivamente i dati allocati in modo dinamico. Per informazioni sui membri di cui è possibile eseguire l'override, vedere classe CDocument nella Guida di riferimento MFC.