Partager via


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
Méthode publique 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é.

Voir aussi

Référence

Microsoft.VisualStudio.TextManager.Interop, espace de noms