IVsFontAndColorUtilities.GetEncodedVSColor(UInt32, Int32) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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 .