Clase Color (gdipluscolor.h)
Un objeto Color almacena un valor de 32 bits que representa un color. El valor de color contiene cuatro componentes de 8 bits: alfa, rojo, verde y azul. Los primeros 8 bits (el más significativo) contienen el componente alfa, los 8 bits siguientes contienen el componente rojo, los 8 bits siguientes contienen el componente verde y los 8 bits siguientes (el menos significativo) contienen el componente azul. El valor de 32 bits se almacena en una variable de tipo ARGB.
Métodos
La clase Color tiene estos métodos.
Color::Color Crea un objeto Color::Color y lo inicializa en negro opaco. Éste es el constructor predeterminado. |
Color::Color Crea un objeto Color::Color mediante un valor ARGB. |
Color::Color Crea un objeto Color::Color utilizando los valores especificados para los componentes rojo, verde y azul. Este constructor establece el componente alfa en 255 (opaco). |
Color::Color Crea un objeto Color::Color utilizando valores especificados para los componentes alfa, rojo, verde y azul. |
Color::GetA El método Color::GetA obtiene el componente alfa de este objeto Color. |
Color::GetAlpha El método Color::GetAlpha obtiene el componente alfa de este objeto Color. |
Color::GetB El método Color::GetB obtiene el componente azul de este objeto Color. |
Color::GetBlue El método Color::GetBlue obtiene el componente azul de este objeto Color. |
Color::GetG El método Color::GetG obtiene el componente verde de este objeto Color. |
Color::GetGreen El método Color::GetGreen obtiene el componente verde de este objeto Color. |
Color::GetR El método Color::GetR obtiene el componente rojo de este objeto Color. |
Color::GetRed El método Color::GetRed obtiene el componente rojo de este objeto Color. |
Color::GetValue El método Color::GetValue obtiene el valor ARGB de este objeto Color. |
Color::MakeARGB El método Color::MakeARGB crea un valor de 32 bits que consolida los componentes alfa, rojo, verde y azul especificados. |
Color::SetFromCOLORREF El método Color::SetFromCOLORREF usa un valor de Interfaz de dispositivo gráfico de Windows (GDI)COLORREF para establecer el valor ARGB de este objeto Color. |
Color::SetValue El método Color::SetValue establece el color de este objeto Color. |
Color::ToCOLORREF 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. |
Comentarios
El componente alfa, los 8 bits más significativos, especifica la transparencia de un color. Los cuatro valores de componentes van de 0 a 255. Un valor de componente alfa de 0 especifica que el color es transparente y un valor alfa de 255 especifica que el color es opaco. Los valores de componente alfa de 1 a 254 especifican el grado en el que el color se combina con el fondo cuando se representa el color. Los valores de componente de color rojo, verde y azul van de 0 a 255 y determinan la intensidad del color. El método Color::MakeARGB se usa para encapsular los cuatro componentes de color en un solo valor de 32 bits.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | gdipluscolor.h |