IVsFontAndColorUtilities.GetEncodedVSColor(UInt32, Int32) Méthode

Définition

Obtient un membre valide de l' __VSSYSCOLOREX énumération correspondant à un COLORREF fourni.

public:
 int GetEncodedVSColor(System::UInt32 crSource, [Runtime::InteropServices::Out] int % pVSColor);
int GetEncodedVSColor(unsigned int crSource, [Runtime::InteropServices::Out] int & pVSColor);
public int GetEncodedVSColor (uint crSource, out int pVSColor);
abstract member GetEncodedVSColor : uint32 * int -> int
Public Function GetEncodedVSColor (crSource As UInteger, ByRef pVSColor As Integer) As Integer

Paramètres

crSource
UInt32

[in] Représentation de COLORREF de la valeur de couleur.

pVSColor
Int32

à Membre valide de l' __VSSYSCOLOREX énumération correspondant à crSource .

Retours

Int32

Si la méthode réussit, retourne S_OK. En cas d'échec, retourne un code d'erreur.

Remarques

Le COLORREF crSource utilisé comme entrée doit être un type de CT_VSCOLOR tel qu’il est retourné par GetColorType .

Si une erreur se produit, la valeur de pVSColor n’est pas définie.

Le code managé peut obtenir des fonctionnalités équivalentes à GetSysColor avec et effectuer une SystemColors conversion entre COLORREF et la System.Drawing.Color structure à l’aide M:System.Drawing.ColorTranslator.FromWin32 de et de M:System.Drawing.ColorTranslator.ToWin32 .

S’applique à