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 | |
---|---|---|
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.