IInkDisp::ClipboardPaste 方法(msinkaut.h)

将剪贴板中的 IDataObject 复制到 InkDisp 对象。

语法

HRESULT ClipboardPaste(
  [in, optional] long        x,
  [in, optional] long        y,
  [in, optional] IDataObject *DataObject,
  [out, retval]  IInkStrokes **Strokes
);

参数

[in, optional] x

自选。 指定要粘贴到 墨迹空间 坐标中的 x 坐标。 默认值为 0。

[in, optional] y

自选。 指定要粘贴到墨迹空间坐标中的 y 坐标。 默认值为 0。

[in, optional] DataObject

自选。 指定要使用的 IDataObject。 若要从剪贴板粘贴,请设置为 NULL。 默认值为 NULL

[out, retval] Strokes

此方法返回时,在 InkDisp 对象中包含指向 InkStrokes 集合的指针。

返回值

此方法可以返回其中一个值。

返回代码 描述
S_OK
成功。
E_POINTER
参数包含无效指针。
E_INK_EXCEPTION
方法内发生异常。

言论

如果访问 剪贴板时发生意外错误,则返回错误。 如果没有发生错误,但剪贴板不包含可粘贴到 墨迹 -either 墨迹序列化格式(ISF)文本墨迹对象(tInk) -then NULL 的格式,并且不会引发异常。

要求

要求 价值
最低支持的客户端 Windows XP Tablet PC Edition [仅限桌面应用]
支持的最低服务器 不支持
目标平台 窗户
标头 msinkaut.h
InkObj.dll

另请参阅

IInkDisp

InkDisp 类

InkStrokes 集合