COleDataSource::DelayRenderFileData

void DelayRenderFileData ( CLIPFORMAT cfFormat, LPFORMATETC lpFormatEtc = NULL );

Параметры

cfFormat

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

lpFormatEtc

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

Примечания

Эта функция вызывается для указания формата, в котором данных предлагается в ходе данных операций передачи. Эта функция предоставляет данные с использованием отложенной визуализации, поэтому данные не заданы немедленно. OnRenderFileData функция-член вызывается для запроса данных.

Эта функция используется, если вы хотите использовать объект CFile для источника данных. Если вы не собираетесь использовать объект CFile , вызовите функцию-член DelayRenderData . Дополнительную информацию о отложенной визуализации как обработанное MFC, можно найти в статье объекты данных и источников данных: манипуляция в Руководстве по Visual C++ программист.

Чтобы использовать немедленное рендеринга, вызовите функцию-член CacheData или CacheGlobalData.

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

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

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

См. также COleDataSource::CacheData, COleDataSource::CacheGlobalData, COleDataSource::DelayRenderData, COleDataSource::OnRenderFileData

Index