Interfejs IVsHierarchyDropDataTarget
Zawiera informacje dotyczące przeciągany element w odniesieniu do jego miejsce docelowe upuszczenia podczas operacji przeciągania i upuszczania w oknie hierarchii.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)
Składnia
[InterfaceTypeAttribute(1)]
[GuidAttribute("5AA5B118-B3D4-40C5-8739-231CE192850C")]
public interface IVsHierarchyDropDataTarget
[InterfaceTypeAttribute(1)]
[GuidAttribute("5AA5B118-B3D4-40C5-8739-231CE192850C")]
public interface class IVsHierarchyDropDataTarget
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("5AA5B118-B3D4-40C5-8739-231CE192850C")>]
type IVsHierarchyDropDataTarget = interface end
<InterfaceTypeAttribute(1)>
<GuidAttribute("5AA5B118-B3D4-40C5-8739-231CE192850C")>
Public Interface IVsHierarchyDropDataTarget
Metody
Nazwa | Opis | |
---|---|---|
![]() |
DragEnter(IDataObject, UInt32, UInt32, UInt32) | Nazywane tak szybko, jak mysz przeciągnie element nad nową hierarchię lub w oknie hierarchii. |
![]() |
DragLeave() | Nazywane przeciągnięte jeden lub więcej elementów z hierarchii lub oknie hierarchii lub podczas operacji przeciągania i upuszczania jest anulowane lub zakończone. |
![]() |
DragOver(UInt32, UInt32, UInt32) | Wywoływane, gdy jeden lub więcej elementów są przeciągnięta nad hierarchii docelowej lub w oknie hierarchii. |
![]() |
Drop(IDataObject, UInt32, UInt32, UInt32) | Wywoływane, gdy jeden lub więcej elementów są odrzucane w hierarchii docelowej lub w oknie hierarchii, po zwolnieniu przycisku myszy. |
Uwagi
W każdej operacji przeciągania i upuszczania w ramach hierarchii informacje są wymagane o elemencie, że przeciągany i gdzie została utracona.IVsHierarchyDropDataTargetZawiera informacje o gdy element zostanie usunięty.IVsHierarchyDropDataSource Interfejsu zawiera informacje o elemencie przeciągane.
Podczas operacji przeciągania i upuszczania DragEnter metoda jest wywoływana, gdy hierarchii wykryje, że mysz ma przesuwany nad nową hierarchię lub nowe okno hierarchii.Hierarchia jest następnie wywołuje DragOver metody jako wskaźnik myszy przesuwa się nad hierarchii lub oknie hierarchii i DragLeave metody Jeśli kursor opuści hierarchii lub oknie hierarchii lub anulować lub zakończyć operacji przeciągania i upuszczania.Hierarchii wzywa metody Drop podczas upuszczania ostatecznie występuje.
Uwagi dotyczące implementacji:
Hierarchie są implementowane w VSPackages do wyświetlania projektów.Użyj tego interfejsu w danej implementacji hierarchii, aby uwzględnić zachowanie przeciągnij i upuść w ramach i między hierarchiami.
Zobacz też
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku