Condividi tramite


Metodo IVsPackageDefinedTextMarkerType.GetDefaultColors

Restituisce il primo piano e i colori di sfondo predefiniti per un marcatore.

Spazio dei nomi:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

Sintassi

'Dichiarazione
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

Parametri

Valore restituito

Tipo: Int32
Se il metodo ha esito positivo, restituisce S_OK.Se non riesce, restituisce un codice di errore.

Note

Firma COM

da textmgr.idl:

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

Se si specifica un valore di GetDefaultColors o di MV_LINE per il tipo del marcatore, quindi MV_BORDER non viene chiamato dall'ambiente. In caso contrario, questo metodo consente di specificare la colorazione predefinita di sfondo e di primo piano che si desidera applicare al basso testo, in base a se è stato specificato un valore MV_COLOR_ALWAYS o MV_COLOR_LINE_IF_NO_MARGIN. Questo metodo specifica solo il colore predefinito, che l'utente può modificare tramite l'. opzioni comando su strumenti menu.

Nota

Il valore restituito è un oggetto COLORINDEX enumerazione, non un valore di COLORREF RGB.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

IVsPackageDefinedTextMarkerType Interfaccia

Spazio dei nomi Microsoft.VisualStudio.TextManager.Interop