Classi di contenitori OLE
Queste classi vengono usate dalle applicazioni contenitore. Sia COleLinkingDoc
che COleDocument
gestiscono raccolte di COleClientItem
oggetti. Invece di derivare la classe di documento da CDocument
, la si deriva da COleLinkingDoc
o COleDocument
, a seconda che si desideri il supporto per i collegamenti a oggetti incorporati nel documento.
Utilizzare un COleClientItem
oggetto per rappresentare ogni elemento OLE nel documento incorporato da un altro documento o è un collegamento a un altro documento.
COleDocObjectItem
Supporta il contenimento di documenti attivi.
COleDocument
Usato per l'implementazione di documenti composti, nonché per il supporto dei contenitori di base. Funge da contenitore per le classi derivate da CDocItem
. Questa classe può essere usata come classe base per i documenti del contenitore ed è la classe base per COleServerDoc
.
COleLinkingDoc
Classe derivata da COleDocument
che fornisce l'infrastruttura per il collegamento. È consigliabile derivare le classi di documenti per le applicazioni contenitore da questa classe anziché da COleDocument
se si desidera che supportino collegamenti a oggetti incorporati.
CRichEditDoc
Gestisce l'elenco di elementi client OLE presenti nel controllo rich edit. Usato con CRichEditView e CRichEditCntrItem.
CDocItem
Classe di base astratta di COleClientItem
e COleServerItem
. Oggetti di classi derivate da CDocItem
rappresentano parti di documenti.
Coleclientitem
Classe di elementi client che rappresenta il lato del client della connessione a un elemento OLE incorporato o collegato. Derivare gli elementi client da questa classe.
CRichEditCntrItem
Fornisce l'accesso lato client a un elemento OLE archiviato in un controllo di modifica avanzato quando usato con CRichEditView
e CRichEditDoc
.
COleException
Eccezione generata da un errore nell'elaborazione OLE. Questa classe viene utilizzata sia dai contenitori sia dai server.