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) |
Уведомляет клиентов о размещении перетащенного элемента. |