COleClientItem::CreateStaticFromClipboard
BOOL CreateStaticFromClipboard(OLERENDER render = OLERENDER_DRAW,
CLIPFORMAT cfFormat = 0,
LPFORMATETC lpFormatEtc = NULL
);
返回值:如果成功,则返回非零值;否则为0。
参数:
render
说明服务器显示OLE项的方式的标志。所有可能的值,请参阅OLE文档中的OLERENDER。
cfFormat
说明创建OLE项时缓存在剪贴板的数据的格式。
lpFormatEtc
指向FORMATETC结构的一个指针。该结构说明显示的方式是OLERENDER_FORMAT还是OLERENDER_DRAW。只有当你要在cfFormat说明的剪贴板数据格式之外说明另外的格式时,才需要给该参数赋值。如果忽略该参数,FORMATETC结构中的其它域将使用缺省值。
说明:
调用该函数使用剪贴板的内容创建一个静态项。一个静态项仅包含显示数据而无内部数据。因此它是不可编辑的。在CreateFromClipboard 成员函数失败后,调用该函数。
要了解更多的信息,请参阅OLE文档中的OLERENDER和FORMATETC。
请参阅:
COleDataObject::AttachClipboard
,
COleClientItem::CanPaste
,
COleClientItem::CreateStaticFromData