![]() |
#2 |
Дмитрий Ерин
|
В CSS/HTML принят "прямой" порядок записи: #RRGGBB. Думаю, чисто для удобства, чтобы несчастным дизайнерам не приходилось мозг выворачивать
![]() А в WinAPI - принят обратный порядок (для хранения в памяти), где Красный - младший байт, Зеленый следующий, Синий - старший. То есть шестнадцатеричное представление 32-битного числа, кодирующего цвет, будет таким: 0х00BBGGRR (старшие нули иногда отвечают за прозрачность, а иногда просто игнорируются - зависит от конкретного ПО). Если непонятно написал, можно свериться с википедией (см. раздел COLORREF) ![]() То есть в вашем случае источником непонимания стала функция int2hex(), которая показывает "честное" представление числа в памяти, а не удобную для дизайнеров запись. |
|
|
За это сообщение автора поблагодарили: Logger (3), mazzy (2). |