
La classe COleServerItem fornisce l'interfaccia di server a elementi OLE. Tutto o in parte un documento server, puņ rappresentare un elemento collegato. Un elemento incorporato rappresenta sempre un documento intero server.
La classe COleServerItem definisce diverse funzioni membro overridable che vengono chiamate da librerie OLE sistema collegamento dinamico (dll), solitamente in risposta alle richieste dall'applicazione contenitore. Queste funzioni membro consentono l'applicazione contenitore manipolare l'elemento indirettamente in vari modi, ad esempio per visualizzarla, i verbi in esecuzione o recupero dei suoi dati in vari formati.
Per utilizzare COleServerItem, derivare una classe da esso e implementare le funzioni membro OnDraw e Serialize . La funzione OnDraw fornisce la rappresentazione di metafile di un elemento, che gli permette di essere visualizzato quando un'applicazione contenitore si apre un documento composto. La funzione Serialize di CObject fornisce la rappresentazione nativa di un elemento, permettendo un elemento incorporato essere trasferiti tra le applicazioni server e contenitore. OnGetExtent fornisce la dimensione naturale dell'elemento al contenitore, consentendo il contenitore di ridimensionare l'elemento.
Per ulteriori informazioni sui server e argomenti correlati, vedere l'articolo server: implementare un Server e "Creazione di un contenitore/Server Application" nell'articolo contenitori: Advanced Features. Entrambi gli articoli sono in manuale del programmatore di Visual C++.
# include lt;afxole.h>
Membri della classe | Classe base | Gerarchia Chart
Campioninbsp; Esempio MFC HIERSVR | Esempio MFC BINDSCRB
Vedere a&nchenbsp;COleClientItem, COleServerDoc, COleTemplateServer