IVsMouseCursorProvider, interface
Permet à une marque pour modifier le curseur de la souris lorsqu'elle est au-dessus de son glyphe.
Espace de noms : Microsoft.VisualStudio.TextManager.Interop
Assembly : Microsoft.VisualStudio.TextManager.Interop (dans Microsoft.VisualStudio.TextManager.Interop.dll)
Syntaxe
'Déclaration
<GuidAttribute("E32F08DB-6364-4276-8EA8-BAA6752F7807")> _
<InterfaceTypeAttribute()> _
Public Interface IVsMouseCursorProvider
[GuidAttribute("E32F08DB-6364-4276-8EA8-BAA6752F7807")]
[InterfaceTypeAttribute()]
public interface IVsMouseCursorProvider
[GuidAttribute(L"E32F08DB-6364-4276-8EA8-BAA6752F7807")]
[InterfaceTypeAttribute()]
public interface class IVsMouseCursorProvider
[<GuidAttribute("E32F08DB-6364-4276-8EA8-BAA6752F7807")>]
[<InterfaceTypeAttribute()>]
type IVsMouseCursorProvider = interface end
public interface IVsMouseCursorProvider
Le type IVsMouseCursorProvider expose les membres suivants.
Méthodes
Nom | Description | |
---|---|---|
![]() |
SetMouseCursor | Indique que le client de marqueur de texte doit appeler la fonction SetCursor d'API Win32. |
Début
Notes
L'affichage de texte négocie l'initiation de curseur et de glisser-déplacer pointé en appelant QueryInterface sur le client de marque fourni (IVsTextMarkerClient. L'objet client doit implémenter IVsMouseCursorProvider pour gérer des mises à jour de curseur de la souris pour MV_GLYPH_HOVER_CURSOR et IVsTextMarkerGlyphDropHandler
Remarques à l'attention des implémenteurs
Implémentez sur l'objet client de marqueur de texte pour permettre à une marque pour modifier le curseur de la souris lorsqu'il est au-dessus de son glyphe. Si une marque a MV_GLYPH_HOVER_CURSOR activé pour ses bits de style visuel (MARKERVISUAL), alors l'environnement appellera QueryInterface sur IVsTextMarkerClient pour cette interface. Cette balise est ignorée pour les marques qui n'ont pas MV_GLYPH ont spécifié.