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