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


Класс COleDataObject

Используемый в передаче данных для получения данных из буфера обмена в различных форматах, через перетаскивание или из внедренного OLE элемента.

class COleDataObject

Члены

90bs832h.collapse_all(ru-ru,VS.110).gifОткрытые конструкторы

Имя

Описание

COleDataObject::COleDataObject

Создает объект COleDataObject.

90bs832h.collapse_all(ru-ru,VS.110).gifОткрытые методы

Имя

Описание

COleDataObject::Attach

Вложение указанный объект OLE данных в COleDataObject.

COleDataObject::AttachClipboard

Вложение объект данных в системном буфере обмена.

COleDataObject::BeginEnumFormats

Подготавливает для одного или нескольких последующих вызовов функций GetNextFormat.

COleDataObject::Detach

Наконец удаляет связанный объект IDataObject.

COleDataObject::GetData

Копирует данные из вложенного объекта OLE данных в указанном формате.

COleDataObject::GetFileData

Копирует данные из вложенного объекта OLE данных в указатель CFile в указанном формате.

COleDataObject::GetGlobalData

Копирует данные из вложенного объекта OLE данных в HGLOBAL в указанном формате.

COleDataObject::GetNextFormat

Возвращает следующий доступный формат данных.

COleDataObject::IsDataAvailable

Проверяет, доступны ли данные в указанном формате.

COleDataObject::Release

Наконец, и освобождает IDataObject удаляет связанный объект.

Заметки

COleDataObject не имеет базовый класс.

Эти типы передачи данных входят источник и назначение.Реализуется источник данных как объект класса COleDataSource.Когда приложение назначения содержит удаленные данные в нем программа спросит для выполнения операции или вставить из буфера обмена, объект класса COleDataObject необходимо создать.

Этот класс позволяет определить, существует ли данные в указанном формате.Также можно перечислить форматы или проверять доступные данные ли заданный формат доступен, а затем извлечь данные на предпочитаемом формате.Получение объектов можно выполнить несколькими способами, включая использование CFile, HGLOBAL или структуры STGMEDIUM.

Дополнительные сведения см. в разделе макет STGMEDIUM в Windows SDK.

Дополнительные сведения об использовании объектов данных в приложении см. в статье Объекты данных и источников данных (OLE).

Иерархия наследования

COleDataObject

Требования

Header: afxole.h

См. также

Ссылки

Диаграмма иерархии

Класс COleDataSource

Класс COleClientItem

Класс COleServerItem

COleDataSource::DoDragDrop

CView::OnDrop

Основные понятия

MFC просматривает HIERSVR

Образец OCLIENT MFC