Método Color::ToCOLORREF (gdipluscolor.h)
El método Color::ToCOLORREF convierte el valor ARGB de este objeto Color en un valor de Interfaz de dispositivo gráfico de Windows (GDI)COLORREF.
Sintaxis
COLORREF ToCOLORREF();
Valor devuelto
Tipo: COLORREF
Este método devuelve un valor COLORREF de GDI que tiene los mismos componentes rojo, verde y azul que el valor ARGB de este color.
Comentarios
Cuando el valor ARGB se convierte en un valor COLORREF , se omite el componente alfa del valor ARGB .
Ejemplos
En el ejemplo siguiente se crean dos objetos Color y se convierte el valor ARGB del primer objeto Color en un valor COLORREF de GDI. A continuación, el código pasa ese valor COLORREF al método Color::SetFromCOLORREF del segundo objeto Color . Por último, el código usa el segundo objeto Color para rellenar un rectángulo.
VOID Example_ToCOLORREF(HDC hdc)
{
Graphics graphics(hdc);
// Create two Color objects.
Color firstColor(255, 128, 128, 255);
Color secondColor(255, 255, 255, 255);
// Convert the ARGB value of the first color to a COLORREF value.
COLORREF colorRef = firstColor.ToCOLORREF();
// Use the COLORREF value to set the color of secondColor.
secondColor.SetFromCOLORREF(colorRef);
// Create a SolidBrush object based on secondColor, and fill a rectangle.
SolidBrush colorRefBrush(secondColor);
graphics.FillRectangle(&colorRefBrush, Rect(0, 0, 100, 100));
}
Requisitos
Cliente mínimo compatible | Windows XP, Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | gdipluscolor.h (incluya Gdiplus.h) |
Library | Gdiplus.lib |
Archivo DLL | Gdiplus.dll |