COleDataObject::GetFileData
Эта функция вызывается для создания CFile или производный объект CFile и получать данные в указанном формате в указатель CFile.
CFile* GetFileData(
CLIPFORMAT cfFormat,
LPFORMATETC lpFormatEtc = NULL
);
Параметры
cfFormat
Формат, в котором данные необходимо вернуть.Этот параметр может быть одним из заранее определенных форматов буфера обмена или значений, возвращаемых функцией Windows RegisterClipboardFormat собственного.lpFormatEtc
Указывает на FORMATETC составляющих описания формат, в котором данные необходимо вернуть.Введите значение параметра, если необходимо определить дополнительные сведения о формате, формате буфера обмена указанным cfFormat.Если это NULL, то используются значения по умолчанию для других полей в структуре FORMATETC.
Возвращаемое значение
Указатель на новый CFile или - CFile производный объект, содержащий данные, если успешно; в противном случае NULL.
Заметки
В зависимости от носитель данные хранятся внутри фактического типа указанного к возвращаемому значению могут быть CFile, CSharedFile или COleStreamFile.
![]() |
---|
Объект CFile доступ к которому осуществляется возвращаемым значением этой функции принадлежит вызывающим объектом.Обязанностью вызывающего объекта в удалить объект CFile, таким образом закрыть файл. |
Дополнительные сведения см. в разделе FORMATETC в Windows SDK.
Дополнительные сведения см. в разделе RegisterClipboardFormat в Windows SDK.
Требования
Header: afxole.h