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 成员函数。
有关更多信息,请参见 Windows SDK的 FORMATETC 结构*。*
有关更多信息,请参见 Windows SDK的 RegisterClipboardFormat。
要求
Header: afxole.h
请参见
参考
COleDataSource::CacheGlobalData