Compartir a través de


IVsMouseCursorProvider (Interfaz)

Permite que un marcador modifique el cursor cuando se sobre el glifo.

Espacio de nombres:  Microsoft.VisualStudio.TextManager.Interop
Ensamblado:  Microsoft.VisualStudio.TextManager.Interop (en Microsoft.VisualStudio.TextManager.Interop.dll)

Sintaxis

'Declaración
<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

El tipo IVsMouseCursorProvider expone los siguientes miembros.

Métodos

  Nombre Descripción
Método público SetMouseCursor Indica que el cliente de marcador de texto debe llamar a la función SetCursorde la API Win32.

Arriba

Comentarios

La vista de texto negocia desplazar el cursor y la liberación de arrastre llamando a QueryInterface en el cliente de marcador proporcionado (IVsTextMarkerClient. El objeto cliente debe implementar IVsMouseCursorProvider para controlar las actualizaciones del cursor del mouse para MV_GLYPH_HOVER_CURSOR y IVsTextMarkerGlyphDropHandler

Notas para los implementadores

Implemente en el objeto de cliente de marcador de texto para permitir que un marcador modifique el cursor cuando se sobre el glifo. Si un marcador tiene MV_GLYPH_HOVER_CURSORactivado para los bits de estilo visuales (MARKERVISUAL), el entorno a QueryInterface en IVsTextMarkerClient en esta interfaz. Este marcador se omite para los marcadores que no tienen MV_GLYPH especificados.

Vea también

Referencia

Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)