Partager via


IVsPackageDefinedTextMarkerType.GetDefaultColors, méthode

Retourne le premier plan et les couleurs d'arrière-plan par défaut pour une marque.

Espace de noms :  Microsoft.VisualStudio.TextManager.Interop
Assembly :  Microsoft.VisualStudio.TextManager.Interop (dans Microsoft.VisualStudio.TextManager.Interop.dll)

Syntaxe

'Déclaration
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

Paramètres

Valeur de retour

Type : Int32
Si la méthode réussit, elle retourne S_OK.En cas d'échec, un code d'erreur est retourné.

Notes

Signature de COM

De textmgr.idl :

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

Si vous spécifiez une valeur d'MV_LINE ou MV_BORDER pour votre type de marqueur, l'GetDefaultColors n'est pas appelé par l'environnement. Sinon, cette méthode vous permet pour spécifier la coloration par défaut de premier plan et d'arrière-plan selon laquelle vous souhaitez appliquer au texte marqué, si vous avez spécifié une valeur d'MV_COLOR_ALWAYS ou d'MV_COLOR_LINE_IF_NO_MARGIN. Cette méthode spécifie que la couleur par défaut, que l'utilisateur peut modifier à l'aide de la commande d'Options sur le menu d'Outils.

Notes

La valeur retournée est une énumération d'COLORINDEX, pas une valeur RVB de COLORREF.

Sécurité .NET Framework

Voir aussi

Référence

IVsPackageDefinedTextMarkerType Interface

Microsoft.VisualStudio.TextManager.Interop, espace de noms