Partilhar via


Interface IVsTextMarkerGlyphDropHandler

Um manipulador fornecido para marcadores cuja glifos (um ícone que indica a posição de um marcador) oferecem suporte a arrastar e soltar.

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

Sintaxe

'Declaração
<InterfaceTypeAttribute()> _
<GuidAttribute("1E220776-3C20-46E9-A691-DE549C295E26")> _
Public Interface IVsTextMarkerGlyphDropHandler
[InterfaceTypeAttribute()]
[GuidAttribute("1E220776-3C20-46E9-A691-DE549C295E26")]
public interface IVsTextMarkerGlyphDropHandler
[InterfaceTypeAttribute()]
[GuidAttribute(L"1E220776-3C20-46E9-A691-DE549C295E26")]
public interface class IVsTextMarkerGlyphDropHandler
[<InterfaceTypeAttribute()>]
[<GuidAttribute("1E220776-3C20-46E9-A691-DE549C295E26")>]
type IVsTextMarkerGlyphDropHandler =  interface end
public interface IVsTextMarkerGlyphDropHandler

O tipo IVsTextMarkerGlyphDropHandler expõe os membros a seguir.

Métodos

  Nome Descrição
Método público DrawCandidateOutlineGlyph Desenha uma sombra do glifo na margem widget em uma linha de destino possíveis.
Método público DropAtLocation Informa o cliente para controlar o glifo do sendo descartado na localidade determinada.
Método público QueryDropLocation Usado para determinar se um determinado local é um destino de soltar válidas.

Superior

Comentários

Um modo de exibição de texto chama QueryInterface em um marcador de texto IVsTextMarkerClient interface para essas interfaces necessárias para lidar com o cursor do mouse e arraste e solte as operações.

Para lidar com arrastar e soltar as operações, o ambiente realiza chamadas QueryInterface na IVsTextMarkerClientpara obter o objeto subjacente IVsTextMarkerGlyphDropHandler interface.

A implementação do objeto IVsTextMarkerClient também deve implementar IVsMouseCursorProvider para lidar com as atualizações de cursor do mouse.

Observações para implementadores

Implementar a implementação da classe IVsTextMarkerClient: objeto de cliente do marcador de texto. Quando MV_DRAGGABLE_GLYPH for especificado, entrará em contato com o ambiente QueryInterface no cliente do marcador de texto para o IVsTextMarkerGlyphDropHandler interface quando um arrastar e soltar está em andamento.

Consulte também

Referência

Namespace Microsoft.VisualStudio.TextManager.Interop