Partager via


IVsLanguageDragDropOps, interface

Implémenté pour les langages qui doivent activer des opérations de glisser-déplacer selon l'emplacement du déplacement.

Espace de noms :  Microsoft.VisualStudio.TextManager.Interop
Assembly :  Microsoft.VisualStudio.TextManager.Interop.8.0 (dans Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

Syntaxe

'Déclaration
<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

Le type IVsLanguageDragDropOps expose les membres suivants.

Méthodes

  Nom Description
Méthode publique DragCleanup Nettoie tout état qui a été mis en cache dans l'appel à l'DragSetup.
Méthode publique DragSetup Fait l'installation nécessaire ou la mise en cache afin d'exécuter rapidement la méthode d'IsTextDataAtLocation.
Méthode publique IsTextDataAtLocation Détermine si l'objet de données passé à l'DragSetup contient les données qui peuvent être affichées sous forme de texte pour la mémoire tampon de texte à l'emplacement spécifié ?

Début

Notes

Obtenez cette interface en appelant QueryService (guidLanguageService, IID_IVsLanguageDragDropOps). Les langages qui peuvent décider si l'opération de déplacement peut se produire indépendamment de l'emplacement cible peuvent simplement implémenter l'IsTextData ou l'IVsLanguageClipboardOps ex [] : : IsTextData ex [].

Voir aussi

Référence

Microsoft.VisualStudio.TextManager.Interop, espace de noms