IVsHierarchyDropDataTarget – rozhraní
Poskytuje informace o přetaženou položku ve vztahu k jeho cíle přetažení během operace přetažení myší v rámci hierarchie okna.
Obor názvů: Microsoft.VisualStudio.Shell.Interop
Sestavení: Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)
Syntaxe
[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
Název | Popis | |
---|---|---|
DragEnter(IDataObject, UInt32, UInt32, UInt32) | Volat ihned poté, co položky myší nad nové hierarchie nebo hierarchie okna. |
|
DragLeave() | Volána, když jeden nebo více položek jsou přetažení z okna hierarchie nebo hierarchie, nebo když byla zrušena nebo byla dokončena operace přetažení myší. |
|
DragOver(UInt32, UInt32, UInt32) | Volána, když jeden nebo více položek jsou přetažen přes cílové hierarchie nebo hierarchie okna. |
|
Drop(IDataObject, UInt32, UInt32, UInt32) | Volána, když jeden nebo více položek dojde k vynechání do cílové hierarchie nebo hierarchie okno při uvolnění tlačítka myši. |
Poznámky
V každé operace přetažení myší v rámci hierarchie jsou požadovány informace o položce, který přetáhli a kde probíhá vyřazování.IVsHierarchyDropDataTarget poskytuje informace o kde probíhá vyřazování položky.IVsHierarchyDropDataSource Rozhraní poskytuje informace o položce přetažen.
Během operace přetažení myší DragEnter Metoda je volána, když v hierarchii zjistí, že myši přesunul nad novou hierarchii nebo nové okno hierarchie. Pak zavolá hierarchii DragOver Metoda jako myši přesune nad hierarchie nebo hierarchie okna a DragLeave Metoda Pokud myši opustí okně hierarchie nebo hierarchie nebo pokud zrušíte nebo dokončit operaci přetažení myší. Hierarchie volá metodu přetažení dojde-li rozevíracího finally.
Poznámky pro implementátory:
Hierarchie jsou implementovány v VSPackage zobrazíte projekty. Toto rozhraní v rámci vaší hierarchie implementace slouží ke vložení a přetažení chování v rámci a mezi hierarchiemi.
Viz také
Microsoft.VisualStudio.Shell.Interop – obor názvů
Zpátky na začátek