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


Класс CDocObjectServer

Реализует дополнительные интерфейсы OLE, необходимые, чтобы сделать сервер COleDocument в обычный полный сервер DocObject: IOleDocument, IOleDocumentView, IOleCommandTarget и IPrint.

class CDocObjectServer : public CCmdTarget

Члены

f7zd4wes.collapse_all(ru-ru,VS.110).gifОткрытые конструкторы

Имя

Описание

CDocObjectServer::CDocObjectServer

Создает объект CDocObjectServer.

f7zd4wes.collapse_all(ru-ru,VS.110).gifОткрытые методы

Имя

Описание

CDocObjectServer::ActivateDocObject

Активировать сервер объекта документа, но не отображает его.

f7zd4wes.collapse_all(ru-ru,VS.110).gifЗащищенные методы

Имя

Описание

CDocObjectServer::OnActivateView

Отображает представление DocObject.

CDocObjectServer::OnApplyViewState

Извлекает состояние представления DocObject.

CDocObjectServer::OnSaveViewState

Сохраняет состояние представления DocObject.

Заметки

CDocObjectServer является производным от CCmdTarget и рабочих сотрудничестве с COleServerDoc чтобы предоставить интерфейсы.

Документ сервера DocObject может содержать объекты CDocObjectServerItem, которые представляют интерфейс сервера к элементам DocObject.

Настраивать сервер DocObject, создайте собственный класс, производный от CDocObjectServer и переопределить его представление настройте функции OnActivateView, OnApplyViewState и OnSaveViewState.Необходимо предоставить новый экземпляр класса в ответ на вызов платформы.

Дополнительные сведения о DocObjects см. в разделе CDocObjectServerItem и COleCmdUI в справочнике по MFC.См. также Первые шаги в интернете. активные документы и активные документы.

Также см. в следующей статье базы знаний Майкрософт:

  • Q247382: PRB. Подсказки для элементов управления ActiveX на сервере документа скрыты контейнером документа ActiveX

Иерархия наследования

CObject

CCmdTarget

CDocObjectServer

Требования

Header: afxdocob.h

См. также

Ссылки

Класс CCmdTarget

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

Класс CDocObjectServerItem