IVsToolboxClipboardCycler 接口

提供对剪贴板循环支持对文档窗口和工具窗口。

命名空间:  Microsoft.VisualStudio.Shell.Interop
程序集:  Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)

语法

声明
<InterfaceTypeAttribute()> _
<GuidAttribute("6A2A1D82-C590-4AB1-8CC2-D95BACBBA9E0")> _
Public Interface IVsToolboxClipboardCycler
[InterfaceTypeAttribute()]
[GuidAttribute("6A2A1D82-C590-4AB1-8CC2-D95BACBBA9E0")]
public interface IVsToolboxClipboardCycler

IVsToolboxClipboardCycler 类型公开以下成员。

方法

  名称 说明
公共方法 AreDataObjectsAvailable 确定任何项目是否存在预览在剪贴板循环。
公共方法 BeginCycle 强制剪贴板循环开始在列表的顶部。
公共方法 GetAndSelectNextDataObject 获取目标工具箱用户的剪贴板循环的下一个数据对象。

页首

备注

用户可以按 CTRL+SHIFT+V 通过剪贴板的内容循环。若要了解实现剪贴板时支持。 IOleCommandTarget 实现的 CMDIDPasteNextTBXCBItem

当管理工具箱时剪贴板循环,请调用 IVsToolboxClipboardCycler 方法按照以下顺序的:

  • AreDataObjectsAvailable首先调用此方法确定是否通过对循环的任何剪贴板对象。如果在 工具箱 剪贴板的项目,则该环境检查系统剪贴板查看是否已的任何项目。如果在系统剪贴板的项目,但是,不在 工具箱 剪贴板,则剪贴板循环填充系统项目。

  • BeginCycle调用此方法以第一项的剪贴板循环在列表中,而不是最后一个有效的剪贴板项。

  • GetAndSelectNextDataObject

调用此方法选择列表中的下一项。

对实现者的说明

实现通过环境。

对调用者的说明

调用若要支持剪贴板循环的文档窗口或工具窗口。

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间