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 | |
---|---|---|
![]() |
DrawCandidateOutlineGlyph | Desenha uma sombra do glifo na margem widget em uma linha de destino possíveis. |
![]() |
DropAtLocation | Informa o cliente para controlar o glifo do sendo descartado na localidade determinada. |
![]() |
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.