Класс COleDataObject
Используемый в передаче данных для получения данных из буфера обмена в различных форматах, через перетаскивание или из внедренного OLE элемента.
class COleDataObject
Члены
Открытые конструкторы
Имя |
Описание |
---|---|
Создает объект COleDataObject. |
Открытые методы
Имя |
Описание |
---|---|
Вложение указанный объект OLE данных в COleDataObject. |
|
Вложение объект данных в системном буфере обмена. |
|
Подготавливает для одного или нескольких последующих вызовов функций GetNextFormat. |
|
Наконец удаляет связанный объект IDataObject. |
|
Копирует данные из вложенного объекта OLE данных в указанном формате. |
|
Копирует данные из вложенного объекта OLE данных в указатель CFile в указанном формате. |
|
Копирует данные из вложенного объекта OLE данных в HGLOBAL в указанном формате. |
|
Возвращает следующий доступный формат данных. |
|
Проверяет, доступны ли данные в указанном формате. |
|
Наконец, и освобождает IDataObject удаляет связанный объект. |
Заметки
COleDataObject не имеет базовый класс.
Эти типы передачи данных входят источник и назначение.Реализуется источник данных как объект класса COleDataSource.Когда приложение назначения содержит удаленные данные в нем программа спросит для выполнения операции или вставить из буфера обмена, объект класса COleDataObject необходимо создать.
Этот класс позволяет определить, существует ли данные в указанном формате.Также можно перечислить форматы или проверять доступные данные ли заданный формат доступен, а затем извлечь данные на предпочитаемом формате.Получение объектов можно выполнить несколькими способами, включая использование CFile, HGLOBAL или структуры STGMEDIUM.
Дополнительные сведения см. в разделе макет STGMEDIUM в Windows SDK.
Дополнительные сведения об использовании объектов данных в приложении см. в статье Объекты данных и источников данных (OLE).
Иерархия наследования
COleDataObject
Требования
Header: afxole.h