Класс CDocObjectServer
Реализует дополнительные интерфейсы OLE, необходимые, чтобы сделать сервер COleDocument в обычный полный сервер DocObject: IOleDocument, IOleDocumentView, IOleCommandTarget и IPrint.
class CDocObjectServer : public CCmdTarget
Члены
Открытые конструкторы
Имя |
Описание |
---|---|
Создает объект CDocObjectServer. |
Открытые методы
Имя |
Описание |
---|---|
Активировать сервер объекта документа, но не отображает его. |
Защищенные методы
Имя |
Описание |
---|---|
Отображает представление DocObject. |
|
Извлекает состояние представления DocObject. |
|
Сохраняет состояние представления DocObject. |
Заметки
CDocObjectServer является производным от CCmdTarget и рабочих сотрудничестве с COleServerDoc чтобы предоставить интерфейсы.
Документ сервера DocObject может содержать объекты CDocObjectServerItem, которые представляют интерфейс сервера к элементам DocObject.
Настраивать сервер DocObject, создайте собственный класс, производный от CDocObjectServer и переопределить его представление настройте функции OnActivateView, OnApplyViewState и OnSaveViewState.Необходимо предоставить новый экземпляр класса в ответ на вызов платформы.
Дополнительные сведения о DocObjects см. в разделе CDocObjectServerItem и COleCmdUI в справочнике по MFC.См. также Первые шаги в интернете. активные документы и активные документы.
Также см. в следующей статье базы знаний Майкрософт:
- Q247382: PRB. Подсказки для элементов управления ActiveX на сервере документа скрыты контейнером документа ActiveX
Иерархия наследования
CDocObjectServer
Требования
Header: afxdocob.h