IVsTextMarkerGlyphDropHandler, interface
Un gestionnaire a prévu les marques dont les glyphes (une icône indiquant la position d'une marque) prenez en charge le glisser-déplacer.
Espace de noms : Microsoft.VisualStudio.TextManager.Interop
Assembly : Microsoft.VisualStudio.TextManager.Interop (dans Microsoft.VisualStudio.TextManager.Interop.dll)
Syntaxe
'Déclaration
<InterfaceTypeAttribute()> _
<GuidAttribute("1E220776-3C20-46E9-A691-DE549C295E26")> _
Public Interface IVsTextMarkerGlyphDropHandler
[InterfaceTypeAttribute()]
[GuidAttribute("1E220776-3C20-46E9-A691-DE549C295E26")]
public interface IVsTextMarkerGlyphDropHandler
[InterfaceTypeAttribute()]
[GuidAttribute(L"1E220776-3C20-46E9-A691-DE549C295E26")]
public interface class IVsTextMarkerGlyphDropHandler
[<InterfaceTypeAttribute()>]
[<GuidAttribute("1E220776-3C20-46E9-A691-DE549C295E26")>]
type IVsTextMarkerGlyphDropHandler = interface end
public interface IVsTextMarkerGlyphDropHandler
Le type IVsTextMarkerGlyphDropHandler expose les membres suivants.
Méthodes
Nom | Description | |
---|---|---|
DrawCandidateOutlineGlyph | Dessine une ombre du glyphe dans la marge de widget à une ligne de destination potentielle. | |
DropAtLocation | Indique le client de gérer le glyphe étant supprimé à l'emplacement donné. | |
QueryDropLocation | Utilisé pour déterminer si un emplacement donné est une destination valide de déplacement. |
Début
Notes
Un affichage de texte appelle QueryInterface sur l'interface d'IVsTextMarkerClient d'un marqueur de texte pour ces interfaces nécessaire pour effectuer des opérations de curseur de la souris et de glisser-déplacer.
Pour exécuter des opérations de glisser-déplacer, l'environnement effectue des appels QueryInterface à IVsTextMarkerClient pour obtenir l'interface sous-jacente d'IVsTextMarkerGlyphDropHandler de l'objet.
L'objet implémentant IVsTextMarkerClient doit également implémenter IVsMouseCursorProvider pour gérer des mises à jour de curseur de la souris.
Remarques à l'attention des implémenteurs
Implémentez sur la classe implémentant IVsTextMarkerClient : objet de client de marqueur de texte. Lorsque MV_DRAGGABLE_GLYPH est spécifié, l'environnement appellera QueryInterface sur le client de marqueur de texte pour l'interface d'IVsTextMarkerGlyphDropHandler lorsqu'un glisser-déplacer est en cours.