IVsFontAndColorUtilities.EncodeSysColor(Int32, UInt32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna um valor de cor RGB (COLORREF) correspondente a um componente de cor do sistema especificado.
public:
int EncodeSysColor(int iSysColor, [Runtime::InteropServices::Out] System::UInt32 % pcrResult);
int EncodeSysColor(int iSysColor, [Runtime::InteropServices::Out] unsigned int & pcrResult);
public int EncodeSysColor (int iSysColor, out uint pcrResult);
abstract member EncodeSysColor : int * uint32 -> int
Public Function EncodeSysColor (iSysColor As Integer, ByRef pcrResult As UInteger) As Integer
Parâmetros
- iSysColor
- Int32
no Valor do componente de cor do sistema válido.
- pcrResult
- UInt32
fora Uma representação RGB (COLORREF) da cor do componente do sistema especificado.
Retornos
Se o método for bem-sucedido, retornará S_OK. Se falhar, retornará um código de erro.
Comentários
O componente do sistema válido deve ser entradas válidas para GetSysColor. Para obter uma lista de valores válidos, consulte cores do sistema.
O valor de pcrResult retorna o valor de cor atual do componente.
O COLORREF terá um tipo de CT_SYSCOLOR como retornado por GetColorType .
O código gerenciado pode obter a funcionalidade equivalente a GetSysColor com SystemColors e converter entre COLORREF e a System.Drawing.Color estrutura usando M:System.Drawing.ColorTranslator.FromWin32 e M:System.Drawing.ColorTranslator.ToWin32 .