InkClipboardModes 枚举

定义用于指定剪贴板复制选项的值。此枚举有一个允许其成员值按位组合的 FlagsAttribute 属性。

此枚举有一个 FlagsAttribute 属性,通过该属性可使其成员值按位组合。

命名空间:  Microsoft.Ink
程序集:  Microsoft.Ink(在 Microsoft.Ink.dll 中)

语法

声明
<FlagsAttribute> _
Public Enumeration InkClipboardModes
用法
Dim instance As InkClipboardModes
[FlagsAttribute]
public enum InkClipboardModes
[FlagsAttribute]
public enum class InkClipboardModes
/** @attribute FlagsAttribute */
public enum InkClipboardModes
public enum InkClipboardModes

成员

成员名称 说明
Copy 墨迹 复制到剪贴板。
Cut 剪切墨迹并将它复制到剪贴板。
ExtractOnly 不要将墨迹复制到剪贴板。通常,如果希望在复制到剪贴板之前将其他内容(如文本)添加到墨迹,请使用此选项。
DelayedCopy 使用延迟呈现可以减少剪贴板上存储的数据量。数据在发出粘贴请求时呈现。
Default Copy 模式。

备注

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

警告

为避免因使用 DelayedCopy 标志可能导致的内存泄漏,必须调用 Clipboard 对象的 SetDataObject 方法。如果上一次调用 ClipboardCopy 方法时使用了 DelayedCopy 标志,则必须在应用程序退出前完成此操作。

若要将指针移出剪贴板,请调用 SetDataObject 方法,并将 data 参数和 copy 参数分别设置为 nullnull 引用(在 Visual Basic 中为 Nothing) 和 true。

SetDataObject 方法替换剪贴板的内容。

平台

Windows Vista

.NET Framework 和 .NET Compact Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求

版本信息

.NET Framework

受以下版本支持:3.0

另请参见

参考

Microsoft.Ink 命名空间

Ink.ClipboardCopy

InkClipboardFormats