提供对剪贴板循环支持对文档窗口和工具窗口。
命名空间: 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调用此方法以第一项的剪贴板循环在列表中,而不是最后一个有效的剪贴板项。
调用此方法选择列表中的下一项。
对实现者的说明
实现通过环境。
对调用者的说明
调用若要支持剪贴板循环的文档窗口或工具窗口。