IVsHierarchyDirectionalDropDataTarget 接口

定义

处理项上方、下方和的拖放目标。 此接口由实现 IVsHierarchy

public interface class IVsHierarchyDirectionalDropDataTarget
public interface class IVsHierarchyDirectionalDropDataTarget
__interface IVsHierarchyDirectionalDropDataTarget
[System.Runtime.InteropServices.Guid("EDF56D0F-44E4-4E24-ABC1-3851B568EF26")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsHierarchyDirectionalDropDataTarget
[<System.Runtime.InteropServices.Guid("EDF56D0F-44E4-4E24-ABC1-3851B568EF26")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsHierarchyDirectionalDropDataTarget = interface
Public Interface IVsHierarchyDirectionalDropDataTarget
属性

注解

此接口类似于, IVsHierarchyDropDataTarget 但带有额外的参数,以方便每个项支持三个不同的拖放区域。

如果 IVsHierarchy 同时实现 IVsHierarchyDirectionalDropDataTarget 和,则只会 IVsHierarchyDropDataTarget 调用中的方法 IVsHierarchyDirectionalDropDataTarget

方法

DragEnterArea(IDataObject, UInt32, UInt32, UInt32, UInt32)

通知层次结构拖动已进入新区域。

DragLeaveArea()

向层次结构通知拖动已离开区域。

DragOverArea(UInt32, UInt32, UInt32, UInt32)

通知层次结构,拖放到了某个区域。

DropArea(IDataObject, UInt32, UInt32, UInt32, UInt32)

通知层次结构数据已放在某个区域。

GetSupportedAreas(UInt32, UInt32)

获取目标支持的区域。

适用于