Посмотрел код компонента - как-то мудрено цвет формируется: FColor := r + g shl 8 + b shl 16; На калькуляторе не посчитаешь, целых два сдвига. Получается 3-байтовое число, соответствующее 24-битному цвету? 1-й (младший) байт - красный, второй - зеленый и третий - синий..
Это сделано для того чтобы иметь возможность описывать цвет одним числом?
Ответов: 1291
Рейтинг: 47
|
|||
карма: 3 |
|