Compartir a través de


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