Compartir a través de


IVsTextMarkerGlyphDropHandler (Interfaz)

Un controlador proporcionado para los marcadores cuyos glifos (un icono que indica la posición de un marcador) admite arrastrar y colocar.

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

Sintaxis

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

El tipo IVsTextMarkerGlyphDropHandler expone los siguientes miembros.

Métodos

  Nombre Descripción
Método público DrawCandidateOutlineGlyph Dibuja una sombra de glifo en el margen widget en una línea potencial de destino.
Método público DropAtLocation Indica el cliente que controle el glifo interrumpido en la ubicación especificada.
Método público QueryDropLocation Se utiliza para determinar si una ubicación especificada es un destino válido de entrega.

Arriba

Comentarios

Una vista de texto llama a QueryInterface en la interfaz de IVsTextMarkerClient de un marcador de texto para esas interfaces necesarias para controlar el cursor y las operaciones de arrastrar y colocar.

Para controlar las operaciones de arrastrar y colocar, el entorno realiza las llamadas QueryInterface en IVsTextMarkerClientpara obtener la interfaz de IVsTextMarkerGlyphDropHandler del objeto subyacente.

El objeto que implementa IVsTextMarkerClient debe implementar también IVsMouseCursorProvider para controlar las actualizaciones del cursor del mouse.

Notas para los implementadores

Implemente en la clase que implementa IVsTextMarkerClient: objeto de cliente de marcador de texto. Cuando se especifica MV_DRAGGABLE_GLYPH , el entorno a QueryInterface en el cliente de marcador de texto para la interfaz de IVsTextMarkerGlyphDropHandler cuando un arrastrar y colocar está en curso.

Vea también

Referencia

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