COleServerItem

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

Класс COleServerItem определяет некоторые переопределения члена функции, которые вызываются OLE системы библиотек динамической компоновки (DLL), обычно в ответ на запросы от приложения контейнера. Эти функции-члены позволяют приложения контейнера для манипулирования пункт косвенно различными способами, например, его отображения, выполнение его глаголы или извлечения данных в различных форматах.

Чтобы использовать COleServerItem, производный класс от него и осуществления функций-членов OnDraw и Serialize . Функция OnDraw обеспечивает метафайла представление элемента, позволяя ему будет отображаться, когда приложение контейнера открывает составной документ. Функцию Serialize CObject обеспечивает двоичное представление элемента, позволяя внедренный элемент для передачи между приложениями сервера и контейнера. OnGetExtent обеспечивает естественной размер элемента в контейнер, в котором контейнера для изменения размера элемента.

Для получения дополнительных сведений о серверах и смежным темам, см. статью серверов: реализация сервера и "Создание контейнера/серверное приложение" в статье контейнеры: дополнительные функции. Обе статьи находятся в Руководстве по Visual C++ программист.

# include lt;afxole.h>

Члены классаБазовый класс | Иерархическая схема

Образцыnbsp; Образца HIERSVR MFC | Образца MFC BINDSCRB

См. также COleClientItem, COleServerDoc, COleTemplateServer

Index