Поделиться через


CDocObjectServer::CDocObjectServer

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

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

Параметры

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

  • pDocSite
    Указатель на интерфейс IOleDocumentSite, реализованному контейнером.

Заметки

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

Требования

Header: afxdocob.h

См. также

Ссылки

Класс CDocObjectServer

Диаграмма иерархии

Класс CDocObjectServerItem

COleServerDoc::GetDocObjectServer