Condividi tramite


Interfaccia IVsMouseCursorProvider

Consente a un marcatore modificare il cursore del mouse quando è attivato il glifo.

Spazio dei nomi:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

Sintassi

'Dichiarazione
<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

Il tipo IVsMouseCursorProvider espone i seguenti membri.

Metodi

  Nome Descrizione
Metodo pubblico SetMouseCursor Indica che il client del marcatore di testo deve chiamare la funzione API Win32 SetCursor.

In alto

Note

La visualizzazione di testo negozia l'inizio del cursore e di trascinamento il passaggio del mouse chiamando QueryInterface nel client del marcatore fornito (IVsTextMarkerClient. L'oggetto client deve implementare IVsMouseCursorProvider per gestire gli aggiornamenti del cursore del mouse per MV_GLYPH_HOVER_CURSOR e IVsTextMarkerGlyphDropHandler

Note per gli implementatori

Utilizzo dell'oggetto client del marcatore di testo per consentire a un marcatore modificare il cursore del mouse quando è attivato il glifo. se un marcatore ha MV_GLYPH_HOVER_CURSORattivato per i bit di stile di visualizzazione (MARKERVISUAL), nell'ambiente chiamerà QueryInterface in IVsTextMarkerClient per questa interfaccia. Questo flag viene ignorato dei marcatori che non hanno MV_GLYPH specificato.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.TextManager.Interop