APIs de Windows utilizan un COLORREF para representar un color. La cabecera windows.h define un COLORREF como un DWORD , que es un tipo int de 32 bits . Hay varias macros diseñados para la inicialización y la lectura de un COLORREF , pero también pueden ser tratados como un int . La codificación es sencilla , y el examen de las definiciones de macros que puede dar información adicional sobre los métodos de trabajo con los valores . Instrucciones
1
Construir un COLORREF usando entero rojo, verde, azul y los valores utilizando la macro RGB: COLORREF myColor = RGB ( 255 , 255, 0 ), //Yellow
2
Crear un COLORREF de forma explícita el uso de una constante entera . En hexadecimal , el contenido de un número entero mirada COLORREF como 0x00RRGGBB , donde RR , GG y BB son los valores de rojo , verde y azul : COLORREF myColor = 0x0088FF88 , verde //Luz
3
Extracto de los componentes rojo , verde y azul con las macros correspondientes : BYTE myRedValue = GetRValue ( myColor ) ; BYTE myGreenValue = GetGValue ( myColor ) ; BYTE myBlueValue = GetBValue ( myColor ) ;
< br >