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
方法内发生异常。

注解

如果在访问 剪贴板时发生意外错误,则返回错误。 如果未发生错误,但剪贴板不包含可粘贴到 墨迹 的格式 ( 墨迹序列化格式 (ISF) 文本墨迹对象 (tInk) ),则返回 NULL 且不会引发异常。 有关剪贴板的详细信息,请参阅 MSDN<实体类型=“reg”/ 中的剪贴板>

要求

   
最低受支持的客户端 Windows XP Tablet PC Edition [仅限桌面应用]
最低受支持的服务器 无受支持的版本
目标平台 Windows
标头 msinkaut.h
Library InkObj.dll

另请参阅

IInkDisp

InkDisp 类

InkStrokes 集合