IVsHierarchyDropDataSource Schnittstelle

Definition

Stellt während eines Drag & Drop-Vorgangs innerhalb eines Hierarchie Fensters Informationen zu einem gezogenen Element im Verhältnis zur zugehörigen Datenquelle bereit. Sie können eine Instanz dieser Schnittstelle von der IVsHierarchy-Schnittstelle abrufen.

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
Abgeleitet
Attribute

Hinweise

Bei jedem Drag & Drop-Vorgang in einer Hierarchie sind Informationen über das Element, das gezogen wird, und den Speicherort, an dem es abgelegt wird, erforderlich. IVsHierarchyDropDataSource stellt die Informationen über das Element bereit, das gezogen wird. Die- IVsHierarchyDropDataTarget Schnittstelle stellt Informationen darüber bereit, wo das Element abgelegt wird.

Hinweise für Ausführende

Verwenden Sie diese Schnittstelle in der Hierarchie Implementierung, um Drag & Drop-Verhalten innerhalb von und zwischen Hierarchien einzubeziehen. Hierarchien in VSPackages werden am häufigsten zum Anzeigen von Projekten verwendet.

Methoden

GetDropInfo(UInt32, IDataObject, IDropSource)

Gibt Informationen über eine oder mehrere der Elemente zurück, die gezogenen werden.

OnDropNotify(Int32, UInt32)

Benachrichtigt Clients, dass das gezogene Element abgelegt wurde.

Gilt für