IVsToolboxActiveUserHook 接口

提供对截获和修改 工具箱 交互支持,包括拖放。

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

语法

声明
<GuidAttribute("A00C298A-6520-4822-ABD8-C5CD03846599")> _
<InterfaceTypeAttribute()> _
Public Interface IVsToolboxActiveUserHook
[GuidAttribute("A00C298A-6520-4822-ABD8-C5CD03846599")]
[InterfaceTypeAttribute()]
public interface IVsToolboxActiveUserHook

IVsToolboxActiveUserHook 类型公开以下成员。

方法

  名称 说明
公共方法 InterceptDataObject 此方法由工具箱调用,只要其数据对象之一参与拖放操作。
公共方法 ToolboxSelectionChanged 此方法由工具箱调用,二者工具箱项选择的更改。

页首

备注

需要更改通知。 工具箱 选择的应用程序使用 IVsToolboxActiveUserHook 和或需要截获和修改数据对象,以便在复制或拖动时。

接口的方法。 工具箱 调用,因此,只有有效的 工具箱 用户可以接收 IVsToolboxActiveUserHook 通知。 不应直接由 VSPackage 调用它。

对实现者的说明

需要截获和修改工具箱交互的工具箱,用户,在完成包括拖放之前,应实现 IVsToolboxActiveUserHook 接口。

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间