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 接口。