Форум: "Основная";
Текущий архив: 2007.04.08;
Скачать: [xml.tar.bz2];
ВнизSystem Colors Найти похожие ветки
← →
Damager (2007-02-13 09:42) [0]Подскажите, плз! Как определить RGB у цветов типа clBtnFace.
Если брать inttohex(clbtnface,8), то он выдает FF00000F,
хотя на самом деле clBtnFace примерно = 00DFDFDF.
Почему inttohex и inttostr выдают не то?
← →
TRUNK © (2007-02-13 09:50) [1]Потому что это системные цвета. Четвёртый байт не нулевой - он указывает, что младшие три байта указывают не RGB цвета, а индекс системного цвета. Возможно что-то описал не совсем точно, но общий смысл такой.
← →
Damager (2007-02-13 10:00) [2]Т.е. RGB составлющие получить нереально?
← →
clickmaker © (2007-02-13 10:06) [3]GetSysColor()?
← →
Damager (2007-02-13 10:11) [4]Точно!
inttohex(getsyscolor(clbtnface and $ff),8)
← →
Джо © (2007-02-13 10:18) [5]ColorToRGB?
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2007.04.08;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.046 c