IRichEditOleCallback::GetClipboardData

【勇芳软件工作室】汉化HomePreviousNext

允许客户端提供自己的剪贴板对象。

HRESULT GetClipboardData

CHARRANGE FAR *【lpchrg】, 
DWORD【RECO】, 
LPDATAOBJECT FAR *【lplpdataobj】 
); 

参数

【lpchrg】

指向CHARRANGE结构的指针,指定剪贴板对象的范围。

【RECO】

剪贴板操作标志。可以是这些值之一。

RECO_COPY复制到剪贴板。
RECO_CUT切到剪贴板。
RECO_DRAG拖动操作(拖放)
RECO_DROP拖放操作(拖放)。
RECO_PASTE从剪贴板粘贴。

【lplpdataobj】

指向指针变量的指针,该指针变量接收代表【lpchrg】参数中指定范围的IDataObject实现的地址。如果返回错误,则忽略【lppdataobj】的值。

返回值

返回成功状态。如果返回值的SCODE为E_NOTIMPL,则丰富的编辑控件将创建自己的剪贴板对象。如果返回值的SCODE是E_NOTIMPL以外的故障,则操作失败。

也可以看看

CHARRANGE, IDataObject, IRichEditOleCallback