CDocObjectServer::CDocObjectServer
erstellt und initialisiert ein CDocObjectServer-Objekt.
explicit CDocObjectServer(
COleServerDoc* pOwner,
LPOLEDOCUMENTSITE pDocSite = NULL
);
Parameter
pOwner
Ein Zeiger auf Clientsitedokument, das der Client für den DocObject-Server ist.pDocSite
Ein Zeiger auf die Schnittstelle implementiert IOleDocumentSite vom Container.
Hinweise
Wenn ein DocObject aktiv ist, ist die Schnittstelle der Clientsite OLE (IOleDocumentSite), was dem DocObject-Server ermöglicht, ihre Clients (den Container) zu kommunizieren. Wenn ein DocObject-Server aktiviert ist, wird zunächst überprüft, ob der Container die IOleDocumentSite-Schnittstelle implementiert. Wenn dies COleServerDoc::GetDocObjectServer aufgerufen wird, um festzustellen, ob der Container DocObjects unterstützt. Standardmäßig GetDocObjectServer gibt NULL. Sie müssen COleServerDoc::GetDocObjectServer überschreiben, um ein neues CDocObjectServer-Objekt oder ein abgeleitetes Objekt von eigenen, mit Zeigern auf den COleServerDoc Container und die IOleDocumentSite-Schnittstelle als Argumente an den Konstruktor zu erstellen.
Anforderungen
Header: afxdocob.h