COleDataSource::DelaySetData

调用此函数支持更改数据源的内容。

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

参数

  • cfFormat
    该数据上的剪贴板格式。此参数可以是本机Windows RegisterClipboardFormat 函数或中返回的值的预定义的剪贴板格式。

  • lpFormatEtc
    指向 FORMATETC 描述该数据要替换的布局的框架。如果要指定在 cfFormat,指定的剪贴板格式以外的其他格式信息。此参数为提供一个值。如果是 NULL,默认为其他字段使用在 FORMATETC 结构。

备注

发生这种情况,OnSetData 将由框架调用。这样,当框架从返回 COleServerItem::GetDataSource时,的数据源只使用。如果 DelaySetData 不调用,则您的 OnSetData 功能无法调用。应为您支持的每个剪贴板或 FORMATETC 格式调用DelaySetData

有关更多信息,请参见 Windows SDK的 FORMATETC 结构*。*

有关更多信息,请参见 Windows SDK的 RegisterClipboardFormat

要求

Header: afxole.h

请参见

参考

COleDataSource选件类

层次结构图

COleServerItem::GetDataSource

COleDataSource::OnSetData