Поделиться через


IVsPackageDefinedTextMarkerType.GetDefaultColors - метод

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

Пространство имен:  Microsoft.VisualStudio.TextManager.Interop
Сборка:  Microsoft.VisualStudio.TextManager.Interop (в Microsoft.VisualStudio.TextManager.Interop.dll)

Синтаксис

'Декларация
Function GetDefaultColors ( _
    <OutAttribute> piForeground As COLORINDEX(), _
    <OutAttribute> piBackground As COLORINDEX() _
) As Integer
int GetDefaultColors(
    COLORINDEX[] piForeground,
    COLORINDEX[] piBackground
)
int GetDefaultColors(
    [OutAttribute] array<COLORINDEX>^ piForeground, 
    [OutAttribute] array<COLORINDEX>^ piBackground
)
abstract GetDefaultColors : 
        piForeground:COLORINDEX[] byref * 
        piBackground:COLORINDEX[] byref -> int
function GetDefaultColors(
    piForeground : COLORINDEX[], 
    piBackground : COLORINDEX[]
) : int

Параметры

  • piForeground
    Тип: array<Microsoft.VisualStudio.TextManager.Interop.COLORINDEX[]

    [out] указатель на используемый по умолчанию цвет. Список piForeground значения см. в разделе COLORINDEX4C54D3F1-4AEB-497F-8311-2AB027C8BAD8.

  • piBackground
    Тип: array<Microsoft.VisualStudio.TextManager.Interop.COLORINDEX[]

    [out] указатель на используемый по умолчанию цвет фона. Список piBackground значения см. в разделе COLORINDEX4C54D3F1-4AEB-497F-8311-2AB027C8BAD8.

Возвращаемое значение

Тип: Int32
Если метод завершается успешно, возвращается S_OK.Если происходит сбой, возвращается код ошибки.

Заметки

Модель COM подписи

Из textmgr.idl:

HRESULT IVsPackageDefinedTextMarkerType::GetDefaultColors(
   [out] COLORINDEX *piForeground, 
   [out] COLORINDEX *piBackground
);

Если указано значение GetDefaultColors OR MV_LINE для типа маркера, после чего MV_BORDER не вызывается средой. В противном случае этот метод позволяет определить по умолчанию расцветку переднего плана и фона, которую необходимо применить к маркированному текст, based on, равны ли вы значение MV_COLOR_ALWAYS OR MV_COLOR_LINE_IF_NO_MARGIN. Этот метод указывает только по умолчанию цвет, который пользователь может изменить с помощью Параметры команда на Сервис меню.

Примечание

Возвращаемое значение COLORINDEX перечисление, не COLORREF rgb.

Безопасность платформы .NET Framework

См. также

Ссылки

IVsPackageDefinedTextMarkerType Интерфейс

Microsoft.VisualStudio.TextManager.Interop - пространство имен