Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.04.08;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.052 c
2-1174416546
Аноним
2007-03-20 21:49
2007.04.08
Поиск в TRichEdit с помощью TFindDialog СНИЗУ ВВЕРХ


2-1174121694
Игорь 2222
2007-03-17 11:54
2007.04.08
проблема с формами.


15-1173792956
xayam
2007-03-13 16:35
2007.04.08
Вышла новая версия программы DelphiTo v0.25


3-1169154513
ancot
2007-01-19 00:08
2007.04.08
Глюк FieldByName()


2-1174290109
Ильин С.
2007-03-19 10:41
2007.04.08
Помогите пожалуйста кто знает!