COleControl::OnRenderData
调用由框架中检索数据。指定的格式。
virtual BOOL OnRenderData(
LPFORMATETC lpFormatEtc,
LPSTGMEDIUM lpStgMedium
);
参数
返回值
非零,如果成功;否则为0。
备注
所指定的格式是控制对象前面放置一个使用延迟的呈现 DelayRenderData 或 DelayRenderFileData 成员函数。如果所提供的存储媒介是文件或内存,此的默认实现函数调用 OnRenderFileData 或 OnRenderGlobalData,分别。如果请求的格式是 CF_METAFILEPICT 或中的持久性属性设置的布局,默认实现呈现适当的数据并返回非零。否则,它没有返回0并执行。
如果 lpStgMedium->tymed 是 TYMED_NULL,应分配和加载 STGMEDIUM 如指定由 lpFormatEtc->tymed。如果没有 TYMED_NULL,STGMEDIUM 应在用数据不加载。
重写此函数提供自己的数据以请求的布局和媒体。根据您的数据,您可能需要重写此函数的其他版本之一。如果您的数据很小和的大小修复,请重写 OnRenderGlobalData。如果数据在文件或具有可变大小,请重写 OnRenderFileData。
有关更多信息,请参见 Windows SDK的 FORMATETC 和 STGMEDIUM 结构。
要求
Header: afxctl.h