COleClientItem::CreateFromData

BOOL CreateFromData(COleDataObject* pDataObject,
                    OLERENDER render = OLERENDER_DRAW,
                    CLIPFORMAT cfFormat = 0,
                    LPFORMATETC lpFormatEtc = NULL
                   );

返回值:如果成功,则返回非零值;否则为0。

参数:
pDataObject指向将从中创建OLE项的COleDataObject 对象的指针。
render说明服务器显示OLE项的方式的标志。所有可能的值,请参阅OLE文档中的OLERENDER。
cfFormat说明创建OLE项时缓存在剪贴板的数据的格式。
lpFormatEtc指向FORMATETC结构的一个指针。该结构说明显示的方式是OLERENDER_FORMAT还是OLERENDER_DRAW。只有当你要在cfFormat说明的剪贴板数据格式之外说明另外的格式时,才需要给该参数赋值。如果忽略该参数,FORMATETC结构中的其它域将使用缺省值。

说明:
调用该函数从COleDataObject对象中创建一个嵌入OLE项。 数据传送操作,比如从剪贴板中粘贴或拖放操作,使得COleDataObject对象包含有服务器应用提供的信息。该函数通常在覆盖CView::OnDrop时使用。
要了解更多的信息,请参阅OLE文档中的OleCreateFromData,OLERENDER和FORMATETC 。

请参阅:
COleDataObject::AttachClipboard, COleClientItem::CreateFromClipboard, COleDataObject