CDocObjectServer::CDocObjectServer

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

Параметры

pOwner

Указатель на документ сайта клиента, который является клиент для сервера DocObject.

pDocSite

Указатель на интерфейс IOleDocumentSite , реализованный в контейнере.

Примечания

Создает и инициализирует объект CDocObjectServer.

Если DocObject является активным, интерфейс OLE сайт клиента (IOleDocumentSite) то, что позволяет DocObject сервера для взаимодействия с клиентом (контейнера). Когда активирован сервер DocObject, он сначала проверяет, что контейнер реализует интерфейс IOleDocumentSite . Если это так, чтобы узнать, поддерживает ли контейнер DocObjects называют COleServerDoc::GetDocObjectServer . По умолчанию GetDocObjectServer возвращает значение NULL. Необходимо переопределить COleServerDoc::GetDocObjectServer для создания нового объекта CDocObjectServer или производный объект самостоятельно, с указателями на контейнер COleServerDoc и его IOleDocumentSite интерфейс как аргументы конструктора.

Обзор CDocObjectServerЧлены класса | Иерархическая схема

См. также CDocObjectServerItem, COleServerDoc::GetDocObjectServer

Index