IVsPackageDefinedTextMarkerType.GetDefaultColors (Método)
Devuelve los colores de primer plano y de fondo predeterminados en un marcador.
Espacio de nombres: Microsoft.VisualStudio.TextManager.Interop
Ensamblado: Microsoft.VisualStudio.TextManager.Interop (en Microsoft.VisualStudio.TextManager.Interop.dll)
Sintaxis
'Declaración
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
Parámetros
piForeground
Tipo: array<Microsoft.VisualStudio.TextManager.Interop.COLORINDEX[][out] Puntero al color de primer plano predeterminado. Para obtener una lista de valores de piForeground , vea COLORINDEX4 C54 D3F1-4AEB-497F-8311-2AB027 C8 BAD8.
piBackground
Tipo: array<Microsoft.VisualStudio.TextManager.Interop.COLORINDEX[][out] Puntero al color de fondo predeterminado. Para obtener una lista de valores de piBackground , vea COLORINDEX4 C54 D3F1-4AEB-497F-8311-2AB027 C8 BAD8.
Valor devuelto
Tipo: Int32
si el método tiene éxito, devuelve S_OK.Si se produce un error, devuelve un código de error.
Comentarios
Prototipo COM
de textmgr.idl:
HRESULT IVsPackageDefinedTextMarkerType::GetDefaultColors(
[out] COLORINDEX *piForeground,
[out] COLORINDEX *piBackground
);
Si especifica un valor de MV_LINE o MV_BORDER para el tipo de marcador, el GetDefaultColors no llama al entorno. De lo contrario, este método permite especificar el color predeterminado de primer plano y de fondo basándose en el que desea aplicar al texto marcado, si especificó un valor de MV_COLOR_ALWAYS o de MV_COLOR_LINE_IF_NO_MARGIN. Este método sólo especifica el color predeterminado, el usuario puede cambiar mediante el comando de Opciones en el menú de Herramientas .
Nota
el valor devuelto es una enumeración de COLORINDEX , no un valor de COLORREF RGB.
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
IVsPackageDefinedTextMarkerType Interfaz
Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)