COleDataObject::GetFileData

CFile * GetFileData ( CLIPFORMAT cfFormat, LPFORMATETC lpFormatEtc = NULL );

Возвращаемое значение

Указатель на новый CFile или CFile-производный объект, содержащий данные в случае успеха; противном случае NULL.

Параметры

cfFormat

Формат, в котором данные должен быть возвращен. Этот параметр может быть один из предопределенных форматов буфера обмена или значение, возвращаемое родной Windows RegisterClipboardFormat функция.

lpFormatEtc

Указывает на структура FORMATETC , описывающие формат, в котором данные должен быть возвращен. Укажите значение для этого параметра, если вы хотите задать дополнительные сведения за пределами формат буфера обмена, предусмотренных cfFormat. Если это значение NULL, используются значения по умолчанию для полей в структуре FORMATETC.

Примечания

Эта функция вызывается для создания CFile или CFile-производный объект и для получения данных в указанном формате в указатель CFile . В зависимости от которых данные хранятся в среде фактический тип, который указывает возвращаемое значение может быть CFile, CSharedFileили COleStreamFile.

Примечание   Доступ к возвращаемое значение этой функции объект CFile принадлежит вызывающему. Абонент обязан Удалить объект CFile , тем самым закрытия файла.

Для получения дополнительной информации, смотрите FORMATETC в 2 справочнике программиста OLE, том 1.

Для получения дополнительной информации, смотрите RegisterClipboardFormat в документации Win32.

Обзор COleDataObjectЧлены класса | Иерархическая схема

См. также COleDataObject::GetData, COleDataObject::GetGlobalData, COleDataObject::IsDataAvailable

Index