Compartilhar via


Classe color (gdipluscolor.h)

Um objeto Color armazena um valor de 32 bits que representa uma cor. O valor de cor contém quatro componentes de 8 bits: alfa, vermelho, verde e azul. Os primeiros 8 bits (os mais significativos) contêm o componente alfa, os próximos 8 bits contêm o componente vermelho, os próximos 8 bits contêm o componente verde e os próximos 8 bits (o menos significativo) contêm o componente azul. O valor de 32 bits é armazenado em uma variável do tipo ARGB.

Métodos

A classe Color tem esses métodos.

 
Color::Color

Cria um objeto Color::Color e o inicializa para preto opaco. Esse é o construtor padrão.
Color::Color

Cria um objeto Color::Color usando um valor ARGB.
Color::Color

Cria um objeto Color::Color usando valores especificados para os componentes vermelho, verde e azul. Esse construtor define o componente alfa como 255 (opaco).
Color::Color

Cria um objeto Color::Color usando valores especificados para os componentes alfa, vermelho, verde e azul.
Color::GetA

O método Color::GetA obtém o componente alfa deste objeto Color.
Color::GetAlpha

O método Color::GetAlpha obtém o componente alfa desse objeto Color.
Color::GetB

O método Color::GetB obtém o componente azul deste objeto Color.
Color::GetBlue

O método Color::GetBlue obtém o componente azul deste objeto Color.
Color::GetG

O método Color::GetG obtém o componente verde desse objeto Color.
Color::GetGreen

O método Color::GetGreen obtém o componente verde desse objeto Color.
Color::GetR

O método Color::GetR obtém o componente vermelho deste objeto Color.
Color::GetRed

O método Color::GetRed obtém o componente vermelho deste objeto Color.
Color::GetValue

O método Color::GetValue obtém o valor ARGB desse objeto Color.
Color::MakeARGB

O método Color::MakeARGB cria um valor de 32 bits que consolida os componentes alfa, vermelho, verde e azul especificados.
Color::SetFromCOLORREF

O método Color::SetFromCOLORREF usa um valor GDI (Interface de Dispositivo de Gráficos do Windows)COLORREF para definir o valor ARGB desse objeto Color.
Color::SetValue

O método Color::SetValue define a cor deste objeto Color.
Color::ToCOLORREF

O método Color::ToCOLORREF converte o valor ARGB desse objeto Color em um valor GDI (Interface de Dispositivo de Gráficos do Windows)COLORREF.

Comentários

O componente alfa, os 8 bits mais significativos, especifica a transparência de uma cor. Todos os quatro valores de componente variam de 0 a 255. Um valor de componente alfa de 0 especifica que a cor é transparente e um valor alfa de 255 especifica que a cor é opaca. Os valores de componente alfa de 1 a 254 especificam o grau em que a cor é combinada com a tela de fundo quando a cor é renderizada. Os valores de componente de cor vermelho, verde e azul variam de 0 a 255 e determinam a intensidade da cor. O método Color::MakeARGB é usado para encapsular os quatro componentes de cor em um único valor de 32 bits.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho gdipluscolor.h