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 |