Classi di documento

Oggetti della classe documento, creati da oggetti modello di documento, di gestire i dati dell'applicazione. Si ricaverà una classe per i vostri documenti da una di queste classi.

Gli oggetti della classe documento interagiscono con oggetti di visualizzazione. Visualizzazione oggetti rappresentano l'area client di una finestra, visualizzare i dati di un documento e consentono agli utenti di interagire con esso. Documenti e visualizzazioni vengono creati da un oggetto modello di documento.

CDocument

La classe base per i documenti specifici dell'applicazione. Derivano le classi di documento da CDocument.

COleDocument

Utilizzati per l'implementazione di documenti compositi, come supporto per il contenitore di base. Funge da contenitore per le classi derivate da CDocItem. Questa classe è la classe base per COleServerDoc e può essere utilizzata come classe base per i documenti del contenitore.

COleLinkingDoc

Una classe derivata da COleDocument che fornisce l'infrastruttura per il collegamento. È consigliabile derivare le classi di documento per le vostre applicazioni contenitore da questa classe anziché da COleDocument se vuoi sostenere collegamenti a oggetti incorporati.

CRichEditDoc

Gestisce l'elenco di elementi client OLE inclusi nel controllo rich edit. Usato con CRichEditView e CRichEditCntrItem.

COleServerDoc

Utilizzato come classe base per classi di documento applicazione server. COleServerDoc oggetti forniscono la maggior parte del supporto per il server attraverso le interazioni con gli oggetti COleServerItem . Capacità di modifica visiva è fornito utilizzando l'architettura documento/visualizzazione della libreria di classi.

Classi correlate

Gli oggetti della classe documento possono essere persistenti — in altre parole, è possibile scrivere il loro stato su un supporto di archiviazione e leggerlo indietro. MFC fornisce la classe CArchive per facilitare il trasferimento di dati del documento su un supporto di archiviazione.

CArchive

Collabora con un oggetto CFile per implementare l'archiviazione permanente per gli oggetti tramite la serializzazione (vedi CObject::Serialize).

Documenti possono inoltre contenere oggetti OLE. CDocItem è la classe base degli oggetti server e client.

CDocItem

Classe base astratta di COleClientItem e COleServerItem. Gli oggetti di classi derivate da CDocItem rappresentano parti dei documenti.

Index