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


Классы OLE Server

Замечание

Библиотека классов Microsoft Foundation (MFC) продолжает поддерживаться. Однако мы больше не добавляем функции или обновляем документацию.

Эти классы используются серверными приложениями. Документы сервера получаются из COleServerDoc, а не из CDocument. Обратите внимание, что так как COleServerDoc является производным от COleLinkingDoc, серверные документы также могут быть контейнерами, поддерживающими связывание.

Класс COleServerItem представляет документ или часть документа, который может быть внедрен в другой документ или связан с ним.

COleIPFrameWnd и COleResizeBar поддерживает редактирование на месте, пока объект находится в контейнере, и COleTemplateServer поддерживает создание пар документов и представлений, чтобы объекты OLE из других приложений могли быть изменены.

COleServerDoc
Используется в качестве базового класса для классов документов сервера-приложения. COleServerDoc объекты обеспечивают большую часть поддержки сервера через взаимодействие с COleServerItem объектами. Возможности визуального редактирования предоставляются с помощью архитектуры документа и представления библиотеки классов.

CDocItem
Абстрактный базовый класс для COleClientItem и COleServerItem. Объекты классов, производных от CDocItem, представляют части документов.

COleServerItem
Используется для представления интерфейса OLE элементам COleServerDoc . Обычно существует один COleServerDoc объект, представляющий внедренную часть документа. На серверах, поддерживающих ссылки на части документов, может быть много COleServerItem объектов, каждый из которых представляет ссылку на часть документа.

COleIPFrameWnd
Предоставляет окно для просмотра во время редактирования серверного документа на месте.

COleResizeBar
Предоставляет стандартный пользовательский интерфейс для изменения размера на месте. Объекты этого класса всегда используются в сочетании с COleIPFrameWnd объектами.

COleTemplateServer
Используется для создания документов с помощью архитектуры документа и представления платформы. Объект COleTemplateServer делегирует большую часть своей работы связанному CDocTemplate объекту.

COleException
Исключение, возникающее из-за сбоя в обработке OLE. Этот класс используется как контейнерами, так и серверами.

См. также

Общие сведения о классе