Partilhar via


Interface IVsMouseCursorProvider

Permite que um marcador alterar o cursor do mouse quando ele está sobre seu glifo.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (em Microsoft.VisualStudio.TextManager.Interop.dll)

Sintaxe

'Declaração
<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

O tipo IVsMouseCursorProvider expõe os membros a seguir.

Métodos

  Nome Descrição
Método público SetMouseCursor Indica que o cliente do marcador de texto deve chamar a função de API Win32 SetCursor.

Superior

Comentários

O modo de exibição de texto negocia o início do cursor e arraste em foco, chamando QueryInterface no cliente marcador fornecido (IVsTextMarkerClient. O objeto cliente deve implementar IVsMouseCursorProvider para lidar com as atualizações de cursor do mouse para MV_GLYPH_HOVER_CURSOR eIVsTextMarkerGlyphDropHandler

Observações para implementadores

Implementar o objeto de cliente do marcador de texto para permitir que um marcador alterar o cursor do mouse quando ele está sobre seu glifo. Se tiver de um marcador de MV_GLYPH_HOVER_CURSORligado por seus bits de estilo visual (MARKERVISUAL), e em seguida, entrará em contato com o ambiente QueryInterface na IVsTextMarkerClient para esta interface. Esse sinalizador é ignorado para marcadores não têm MV_GLYPH especificado.

Consulte também

Referência

Namespace Microsoft.VisualStudio.TextManager.Interop