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 | |
---|---|---|
DragCleanup | Nettoie tout état qui a été mis en cache dans l'appel à l'DragSetup. | |
DragSetup | Fait l'installation nécessaire ou la mise en cache afin d'exécuter rapidement la méthode d'IsTextDataAtLocation. | |
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 [].