Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo illustra quali elementi client sono e da quali classi deve derivare gli elementi client dell'applicazione.
Gli elementi client sono elementi di dati appartenenti a un'altra applicazione contenuta in o a cui fa riferimento il documento di un'applicazione contenitore OLE. Elementi client i cui dati sono contenuti all'interno del documento sono incorporati; quelli i cui dati vengono archiviati in un'altra posizione a cui fa riferimento il documento contenitore sono collegati.
La classe document in un'applicazione OLE è derivata dalla classe COleDocument anziché da CDocument
. La COleDocument
classe eredita da CDocument
tutte le funzionalità necessarie per l'uso dell'architettura di documento/visualizzazione su cui si basano le applicazioni MFC.
COleDocument
definisce anche un'interfaccia che considera un documento come una raccolta di CDocItem
oggetti. Vengono fornite diverse COleDocument
funzioni membro per l'aggiunta, il recupero e l'eliminazione di elementi di tale raccolta.
Ogni applicazione contenitore deve derivare almeno una classe da COleClientItem
. Gli oggetti di questa classe rappresentano elementi, incorporati o collegati, nel documento OLE. Questi oggetti esistono per la durata del documento che li contiene, a meno che non vengano eliminati dal documento.
CDocItem
è la classe di base per COleClientItem
e COleServerItem
. Gli oggetti delle classi derivate da questi due agiscono rispettivamente come intermediari tra l'elemento OLE e le applicazioni client e server. Ogni volta che viene aggiunto un nuovo elemento OLE al documento, il framework MFC aggiunge un nuovo oggetto della classe COleClientItem
derivata dall'applicazione client alla collezione di oggetti CDocItem
del documento.
Vedere anche
Contenitori
Contenitori: file composti
Contenitori: Problemi User-Interface
Contenitori: funzionalità avanzate
Classe COleClientItem
Classe COleServerItem