IVsHierarchyDropDataSource Интерфейс

Определение

Предоставляет сведения о перетащенном элементе относительно его источника данных во время операции перетаскивания внутри окна иерархии. Экземпляр этого интерфейса можно получить от интерфейса IVsHierarchy.

public interface class IVsHierarchyDropDataSource
public interface class IVsHierarchyDropDataSource
__interface IVsHierarchyDropDataSource
[System.Runtime.InteropServices.Guid("AC7D8BE5-B7F5-400B-B02C-35207672F56B")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsHierarchyDropDataSource
[<System.Runtime.InteropServices.Guid("AC7D8BE5-B7F5-400B-B02C-35207672F56B")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsHierarchyDropDataSource = interface
Public Interface IVsHierarchyDropDataSource
Производный
Атрибуты

Комментарии

В каждой операции перетаскивания в иерархии требуются сведения о том, куда перетаскивается элемент и куда он удаляется. IVsHierarchyDropDataSource предоставляет сведения о перетаскиваемый элементе. IVsHierarchyDropDataTargetИнтерфейс предоставляет сведения об удалении элемента.

Примечания для тех, кто реализует этот метод

Используйте этот интерфейс в реализации иерархии, чтобы включить перетаскивание в иерархии между иерархиями и между ними. Иерархии в VSPackage чаще всего используются для вывода проектов.

Методы

GetDropInfo(UInt32, IDataObject, IDropSource)

Возвращает сведения об одном или нескольких из перетаскиваемых элементов.

OnDropNotify(Int32, UInt32)

Уведомляет клиентов о размещении перетащенного элемента.

Применяется к