IVsLanguageDragDropOps-Schnittstelle
Wird für Sprachen, die Drag & Drop-Operationen auf der Grundlage der Position der Ablegevorgang aktivieren müssen.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop.8.0 (in Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
Syntax
'Declaration
<GuidAttribute("B3F95731-540E-4F1C-B6D9-1A7FF6DEC782")> _
<InterfaceTypeAttribute()> _
Public Interface IVsLanguageDragDropOps
[GuidAttribute("B3F95731-540E-4F1C-B6D9-1A7FF6DEC782")]
[InterfaceTypeAttribute()]
public interface IVsLanguageDragDropOps
[GuidAttribute(L"B3F95731-540E-4F1C-B6D9-1A7FF6DEC782")]
[InterfaceTypeAttribute()]
public interface class IVsLanguageDragDropOps
[<GuidAttribute("B3F95731-540E-4F1C-B6D9-1A7FF6DEC782")>]
[<InterfaceTypeAttribute()>]
type IVsLanguageDragDropOps = interface end
public interface IVsLanguageDragDropOps
Der IVsLanguageDragDropOps-Typ macht die folgenden Member verfügbar.
Methoden
Name | Beschreibung | |
---|---|---|
![]() |
DragCleanup | Bereinigt jeden Zustand, der im Aufruf der DragSetupzwischengespeichert wurde. |
![]() |
DragSetup | Hat die notwendige Setup, um die Zwischenspeicherung oder IsTextDataAtLocation-Methode schnell auszuführen. |
![]() |
IsTextDataAtLocation | Bestimmt, ob das Datenobjekt, das dem DragSetup übergebenen Daten enthält, die als Text für den Textpuffer an der angegebenen Position gerendert werden können? |
Zum Seitenanfang
Hinweise
Rufen Sie diese Schnittstelle ab, indem Sie QueryService (guidLanguageService, IID_IVsLanguageDragDropOps) aufrufen. Sprachen, die sich entscheiden können, ob der Drop-Vorgang unabhängig des Ablagespeicherorts auftreten kann, implementieren möglicherweise einfach das IsTextData ex oder IVsLanguageClipboardOps [:]: IsTextData [ex].