Compartir a través de


IVsPackageDefinedTextMarkerType (Interfaz)

Describe cómo un tipo personalizado de marcador se comporta y aparece al usuario.

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

Sintaxis

'Declaración
<GuidAttribute("C70F1528-1A66-403F-AD42-F60F9D413E05")> _
<InterfaceTypeAttribute()> _
Public Interface IVsPackageDefinedTextMarkerType
[GuidAttribute("C70F1528-1A66-403F-AD42-F60F9D413E05")]
[InterfaceTypeAttribute()]
public interface IVsPackageDefinedTextMarkerType
[GuidAttribute(L"C70F1528-1A66-403F-AD42-F60F9D413E05")]
[InterfaceTypeAttribute()]
public interface class IVsPackageDefinedTextMarkerType
[<GuidAttribute("C70F1528-1A66-403F-AD42-F60F9D413E05")>]
[<InterfaceTypeAttribute()>]
type IVsPackageDefinedTextMarkerType =  interface end
public interface IVsPackageDefinedTextMarkerType

El tipo IVsPackageDefinedTextMarkerType expone los siguientes miembros.

Métodos

  Nombre Descripción
Método público DrawGlyphWithColors Dibuja un glifo en el contexto y el rectángulo delimitador especificados de la pantalla mediante colores proporcionados.
Método público GetBehaviorFlags Controla cómo el marcador sigue el texto cuando las ediciones aparecen.
Método público GetDefaultColors Devuelve los colores de primer plano y de fondo predeterminados en un marcador.
Método público GetDefaultFontFlags Especifica modificaciones adicionales al aspecto del texto determinado por el marcador.
Método público GetDefaultLineStyle Devuelve los atributos predeterminados de línea para un tipo personalizado del marcador.
Método público GetPriorityIndex Devuelve el índice de la prioridad del tipo de marcador, con el valor más prioritario recibiendo la posición superior.
Método público GetVisualStyle Devuelve la apariencia, la ubicación, y el color de un marcador personalizado como bit almacenado.

Arriba

Comentarios

Esta interfaz permite especificar el comportamiento de marcador para un tipo personalizado del marcador. Todavía puede cambiar ciertos atributos utilizando la interfaz de IVsTextMarker (SetBehavior), SetVisualStylede marcador, etc.) así como proporcionando IVsTextMarkerClient cuando se crea un marcador.

Implemente IVsPackageDefinedTextMarkerType para describir cómo un marcador determinado se comporta y aparece al usuario. El entorno llama a los métodos de IVsPackageDefinedTextMarkerType cuando se compila la nueva información de personalización como sigue:

  • El usuario inicia el entorno de desarrollo integrado (IDE) por primera vez.

  • El usuario selecciona Opciones en el menú Herramientas, haga clic en el botón de Restablecer valores predeterminados en el cuadro de diálogo de Fuente y colores .

Notas para los implementadores

Implementado para proporcionar un tipo personalizado del marcador.

Notas para los llamadores

Llamado por el entorno para determinar la información de marcador aplicable al tipo de marcador.

Vea también

Referencia

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