
La classe de COleServerItem fournit l'interface de serveur pour les objets OLE. Un élément lié peut représenter tout ou partie d'un document de serveur. Un élément incorporé représente toujours un document de serveur entier.
La classe de COleServerItem définit plusieurs fonctions membres overridable qui sont appelées par les bibliothèques de liens dynamiques du système OLE (dll), habituellement en réponse aux demandes de l'application conteneur. Ces fonctions membres permettent l'application conteneur manipuler l'élément indirectement de diverses façons, comme en affichant, l'exécution de ses verbes ou l'extraction de ses données dans divers formats.
Pour utiliser COleServerItem, dérivez une classe d'elle et mettre en œuvre les fonctions membres OnDraw et Serialize . La fonction OnDraw fournit la métafichier représentation d'un élément, lui permettant d'être affichée lorsqu'une application conteneur ouvre un document composé. La fonction Serialize de CObject fournit la représentation native d'un article, permettant à un élément incorporé à être transféré entre les applications serveur et de conteneur. OnGetExtent fournit la taille naturelle de l'élément dans le conteneur, permettant au conteneur de l'élément de la taille.
Pour plus d'informations sur les serveurs et les sujets connexes, consultez l'article serveurs : mise en oeuvre d'un serveur et « Création d'un conteneur et serveur Application » dans l'article conteneurs : fonctionnalités avancées. Les deux articles sont dans le Guide du programmeur Visual C++.
# include lt;afxole.h>
Membres de la classe |  ; Classe de base | Graphique de la hiérarchie
Échantillons denbsp ; MFC exemple HIERSVR | Exemple MFC BINDSCRB
Voir aussi  ;COleClientItem, COleServerDoc, COleTemplateServer