IVsHierarchyDirectionalDropDataTarget Interface

 

Handles drop targets above, below, and on the item. This interface is implemented by an IVsHierarchy.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.11.0 (in Microsoft.VisualStudio.Shell.Interop.11.0.dll)

[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[GuidAttribute("EDF56D0F-44E4-4E24-ABC1-3851B568EF26")]
public interface IVsHierarchyDirectionalDropDataTarget

NameDescription
System_CAPS_pubmethodDragEnterArea(IDataObject, UInt32, UInt32, UInt32, UInt32)

Informs the hierarchy that dragging has entered a new area.

System_CAPS_pubmethodDragLeaveArea()

Informs the hierarchy that dragging has left the area.

System_CAPS_pubmethodDragOverArea(UInt32, UInt32, UInt32, UInt32)

Informs the hierarchy that dragging has continued over an area.

System_CAPS_pubmethodDropArea(IDataObject, UInt32, UInt32, UInt32, UInt32)

Informs the hierarchy that data has been dropped on an area.

System_CAPS_pubmethodGetSupportedAreas(UInt32, UInt32)

Gets the areas supported by the target.

This interface is similar to IVsHierarchyDropDataTarget but with extra parameters to facilitate supporting three different drop areas per item.

If an IVsHierarchy implements both IVsHierarchyDirectionalDropDataTarget and IVsHierarchyDropDataTarget, only the methods in IVsHierarchyDirectionalDropDataTarget will be called.

Return to top
Show: