CDocObjectServer::CDocObjectServer

CDocObjectServer ( COleServerDoc * pOwner, LPOLEDOCUMENTSITE pDocSite = NULL );

Paramètres

pOwner

Un pointeur vers le document du site client qui est le client pour le serveur de DocObject.

pDocSite

Un pointeur vers l'interface de IOleDocumentSite mis en œuvre par le conteneur.

Remarques

Crée et initialise un objet CDocObjectServer.

Lorsque DocObject est activé, l'interface OLE du site client (IOleDocumentSite) est ce qui permet au serveur de DocObject à communiquer avec son client (le contenant). Lorsqu'un serveur de DocObject est activé, il vérifie d'abord que le conteneur implémente l'interface IOleDocumentSite . Dans l'affirmative, COleServerDoc::GetDocObjectServer est appelée si le conteneur prend en charge DocObjects. Par défaut, GetDocObjectServer retourne la valeur NULL. Vous devez substituer COleServerDoc::GetDocObjectServer à construire un nouvel objet CDocObjectServer ou un objet dérivé de votre propre, avec des pointeurs vers le conteneur COleServerDoc et son interface IOleDocumentSite comme arguments au constructeur.

Aperçu CDocObjectServer |  ; Membres de la classe | Graphique de la hiérarchie

Voir aussi  ;CDocObjectServerItem, COleServerDoc::GetDocObjectServer

Index