Класс COleServerItem
Обеспечивает интерфейс OLE элементы сервера.
class COleServerItem : public CDocItem
Члены
Защищенные конструкторы
Имя |
Описание |
---|---|
Создает объект COleServerItem. |
Открытые методы
Имя |
Описание |
---|---|
Форматы презентации и преобразования мест в COleDataSource объект. |
|
Копирует элемент в буфер обмена. |
|
Выполняет операцию перетаскивания. |
|
Возвращает источник данных для использования при передаче данных (перетаскивание или буфер обмена). |
|
Возвращает документ сервера, содержащего элемент. |
|
Возвращает данные элемента для CF_EMBEDSOURCE OLE. |
|
Возвращает имя элемента.Используемого для связанных элементов. |
|
Возвращает данные элемента для CF_LINKSOURCE OLE. |
|
Возвращает данные элемента для CF_OBJECTDESCRIPTOR OLE. |
|
Указывает, вложен ли элемент в данный момент к активному контейнер. |
|
Указывает, представляет ли элемент связанный элемент OLE. |
|
Обновляет все контейнеры с обновлением автоматической ссылки. |
|
Вызываемый для выполнения команды. |
|
Когда запросы с именем контейнера для рисования элемента; требуемая реализация. |
|
Вызываемый для специализированного элемента документа. |
|
Вызываемый платформой для получения данных, которые будут копируются в буфер обмена. |
|
Вызываемый платформой для получения размер OLE элемента. |
|
Вызываемый платформой для инициализации элемент OLE с помощью содержимого заданного объекта передачи данных. |
|
Вызванный, чтобы определить, требуются ли какие-либо связанные элементы обновления. |
|
Извлекает данные в ходе отложенной обработки. |
|
Извлечение данных в CFile объект как часть отложенной обработки. |
|
Извлекает данные в HGLOBAL как часть отложенной обработки. |
|
Вызываемый для задания цветовую схему элемента. |
|
Вызываемый для задания сведений об элементе. |
|
Вызываемый платформой, чтобы задать размер OLE элемента. |
|
Вызывается, когда некоторая часть документа принадлежит элемент внутри изменяется. |
|
Вызываемый для обновления кэша представления всех элементов в документе сервера. |
|
Задает имя элемента.Используемого для связанных элементов. |
Защищенные методы
Имя |
Описание |
---|---|
Возвращает объект, используемый в форматы преобразования хранилища. |
|
Вызываемый платформой, чтобы скрыть элемент OLE. |
|
Вызываемый платформой для отображения OLE элемента в своем собственном окне верхнего уровня. |
|
Когда запросы с именем контейнера, чтобы отобразить элемент. |
Открытые члены данных
Имя |
Описание |
---|---|
Сообщает серверу о том, какая часть элемента OLE видимым. |
Заметки
Связанный элемент может представлять некоторые или все из документа сервера.Внедренный элемент всегда является весь документ сервера.
Класс COleServerItem определяет несколько функции-члены переопределяемого метода, которые Вызываются OLE динамически подключаемыми системы библиотеки (DLL), обычно в ответ на запросы от контейнерного приложения.Такие функции-члены позволяют управлять приложение-контейнер элемент косвенно различными способами, например, отображая ее выполнение его команды или извлечь данные в разных форматах.
Для использования COleServerItem, унаследуйте класс от него и реализуйте функции-члены OnDraw и Serialize.Функция OnDraw предоставляет представление метафайла элемента, позволяя его, отображаемой при открытии приложение-контейнер составного документа.Функция SerializeCObject предоставляет собственные представления элементов, внедренный элемент для переключения между сервером и приложение-контейнерами.Натуральный OnGetExtent предоставляет размер элемента контейнера, что контейнер для определения размера элемента.
Дополнительные сведения о серверах и связанных разделах см. в статье Серверы. Реализация сервер и "создание контейнера и серверное приложение" в статье контейнеры: Расширенные функции.
Иерархия наследования
COleServerItem
Требования
Header: afxole.h