InkClipboardModes 枚举 (msinkaut.h)

指定剪贴板的复制选项。

语法

typedef enum InkClipboardModes {
  ICB_Copy = 0,
  ICB_Cut = 0x1,
  ICB_ExtractOnly = 0x30,
  ICB_DelayedCopy = 0x20,
  ICB_Default = ICB_Copy
} ;

常量

 
ICB_Copy
值: 0
墨迹将复制到剪贴板。
ICB_Cut
值: 0x1
墨迹被剪切并复制到剪贴板。
ICB_ExtractOnly
值: 0x30
墨迹不会复制到剪贴板。 通常,如果要在将其他内容(如文本)添加到墨迹,然后再将其复制到剪贴板,请使用此选项。
ICB_DelayedCopy
值: 0x20
延迟呈现用于减少剪贴板上存储的数据量。 数据在发出粘贴请求时呈现。
ICB_Default
值: ICB_Copy
复制模式用于复制墨迹。

注解

可以使用 DelayedCopy 标志直接与数据对象交互,并将其他格式添加到剪贴板。

谨慎 若要避免因使用 DelayedCopy 标志而导致的潜在内存泄漏,必须调用 OleFlushClipboardOleSetClipboard 方法。 如果最后一次调用 ClipboardCopy 方法使用了 DelayedCopy 标志,则必须在应用程序退出之前完成此操作。
 
若要从剪贴板中删除指针, OleSetClipboard 的参数应为 NULL。 对于 SetDataObject 方法, 数据 参数应为 NULL复制 参数应为 TRUE

OleSetClipboardSetDataObject 方法将替换剪贴板的内容。

要求

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

另请参阅

ClipboardCopy 方法

ClipboardCopyWithRectangle 方法

InkDisp 类