COleDataSource::DelayRenderData
Эта функция вызывается, чтобы определить формат, в котором данные предложены во время операций передачи данных.
void DelayRenderData(
CLIPFORMAT cfFormat,
LPFORMATETC lpFormatEtc = NULL
);
Параметры
cfFormat
Формат буфера обмена в котором данных, предлагаемым. Этот параметр может быть одним из заранее определенных форматов буфера обмена или значений, возвращаемых функцией Windows RegisterClipboardFormat собственного.lpFormatEtc
Указатель на структуру FORMATETC, описывающая формат, в котором данные, предлагаемым. Введите значение параметра, если необходимо определить дополнительные сведения о формате, формате буфера обмена указанным cfFormat. Если это NULL, то используются значения по умолчанию для других полей в структуре FORMATETC.
Заметки
Эта функция предоставляет данные с помощью отложенной обработки, поэтому данные не переданы немедленно. Функция-член OnRenderData или OnRenderGlobalData вызвать, чтобы запросить данные.
Используйте эту функцию, если не идете предоставить данные через объект CFile. Если планируется передать данные через CFile объект, вызывающие функции-члена DelayRenderFileData. Дополнительные сведения об отложенной рассматривать как обработано MFC см. в статье Объекты данных и источников данных: Управление.
Для немедленной отрисовки, вызовите функцию-член CacheData или CacheGlobalData.
Дополнительные сведения см. в разделе макет FORMATETC в Windows SDK*.*
Дополнительные сведения см. в разделе RegisterClipboardFormat в Windows SDK.
Требования
Header: afxole.h
См. также
Ссылки
COleDataSource::CacheGlobalData