Cores no delphi

Delphi

14/10/2004

O delphi vem com uma palheta de cores. Quando queremos outras cores digitamos, por exemplo, $FF786D e etc... Só que, no meu caso(não sei os outros), eu fico muito tempo digitando $ mais numeros Hexa, tentando achar um tom de cor que me satisfaça. Existe uma forma, de saber, por exemplo, que uma determinada cor, dentro de set de numeros, as diferentes tonalidades que ela possui? Ex:
Digamos que o vermelho vai de $0000000 até $AAAAAAA, e assim por diante(É só um exemplo). Então é digitar numeros entre esses valores, que eu sei que será tons diferentes de vermelho. Tem como? Ou é no digitômetro mesmo? No aguardo.


Paulo

Paulo

Curtidas 0

Respostas

Fórum Vini

Fórum Vini

14/10/2004

Olá,
as cores são de 4 bytes, vamos considerar essa cor:
$00CC0000

O primeiro byte($00) indica como a cor deve se adaptar à palheta.. os valores podem ser 00, 01 ou 02.. (não se preocupe muito com isso)
Os próximos 3 bytes indicam as intensidades de azul, verde e vermelho, respectivamente( CC, 00, 00 ).. Com isso você pode converter qualquer cor RGB para TColor, basta usar a calculadora do windows pra passar os decimais pra hex..:wink:
Se você preferir por código, existe a função RGB, que retorna um TColor de acordo com as intensidades de Vermelho, Verde a Azul passadas


Espero ter ajudado,
Vinicius;


GOSTEI 0
POSTAR