Freigeben über


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
Öffentliche Methode DragCleanup Bereinigt jeden Zustand, der im Aufruf der DragSetupzwischengespeichert wurde.
Öffentliche Methode DragSetup Hat die notwendige Setup, um die Zwischenspeicherung oder IsTextDataAtLocation-Methode schnell auszuführen.
Öffentliche Methode 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].

Siehe auch

Referenz

Microsoft.VisualStudio.TextManager.Interop-Namespace