CDocObjectServer::CDocObjectServer

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

Parameters

pOwner

A pointer to the client site document that is the client for the DocObject server.

pDocSite

A pointer to the IOleDocumentSite interface implemented by the container.

Remarks

Constructs and initializes a CDocObjectServer object.

When a DocObject is active, the client site OLE interface (IOleDocumentSite) is what allows the DocObject server to communicate with its client (the container). When a DocObject server is activated, it first checks that the container implements the IOleDocumentSite interface. If so, COleServerDoc::GetDocObjectServer is called to see if the container supports DocObjects. By default, GetDocObjectServer returns NULL. You must override COleServerDoc::GetDocObjectServer to construct a new CDocObjectServer object or a derived object of your own, with pointers to the COleServerDoc container and its IOleDocumentSite interface as arguments to the constructor.

CDocObjectServer OverviewClass MembersHierarchy Chart

See Also   CDocObjectServerItem, COleServerDoc::GetDocObjectServer