IVsHierarchyDirectionalDropDataTarget 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
处理项上方、下方和的拖放目标。 此接口由实现 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) |
获取目标支持的区域。 |