IVsTextMarkerType Интерфейс

Определение

Предоставляет единый механизм получения информации о типе маркера заданного текста, определяется ли тот редактором или регистрируется пакетом.

public interface class IVsTextMarkerType
public interface class IVsTextMarkerType
__interface IVsTextMarkerType
[System.Runtime.InteropServices.ComConversionLoss]
[System.Runtime.InteropServices.Guid("8C4A2B6E-6377-4C71-9940-FBA1BE6EDD6F")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsTextMarkerType
[<System.Runtime.InteropServices.ComConversionLoss>]
[<System.Runtime.InteropServices.Guid("8C4A2B6E-6377-4C71-9940-FBA1BE6EDD6F")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsTextMarkerType = interface
Public Interface IVsTextMarkerType
Атрибуты

Комментарии

Реализуйте IVsTextMarkerType , чтобы предоставить сведения о поведении для пользовательского типа маркера.

Примечания для тех, кто реализует этот метод

Реализуется пакетом VSPackage для предоставления пользовательского типа маркера.

Методы

DrawGlyph(IntPtr, RECT[])

Определяет, где может быть нарисован пользовательский глиф маркера в поле мини-приложения.

DrawGlyphEx(UInt32, IntPtr, RECT[], Int32)

Рисует глиф в поле мини-приложения на основании контекста устройства отображения и ограничивающего прямоугольника.

GetBehaviorFlags(UInt32)

Возвращает флаги поведения метки, определяющие поведение метки по умолчанию.

GetDefaultColors(COLORINDEX[], COLORINDEX[])

Возвращает цвета переднего план и фона по умолчанию для маркера.

GetDefaultLineStyle(COLORINDEX[], LINESTYLE[])

Возвращает атрибуты линии по умолчанию для пользовательского типа маркера.

GetDisplayName(String)

Возвращает отображаемое имя пользовательского типа маркера.

GetPriorityIndex(Int32)

Возвращает индекс приоритета для пользовательского типа маркера, значение с наивысший приоритет получает верхнее расположение.

GetVisualStyle(UInt32)

Возвращает внешний вид, расположение и расцветку пользовательского типа маркера.

Применяется к