Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.028 c
2-1174045916
Kolan
2007-03-16 14:51
2007.04.08
А AV в модуле rtl100.bpl что значит ? Дубль два.


9-1146528220
ЦТ
2006-05-02 04:03
2007.04.08
Как посчитать центр тяжести для n точечных масс в 3D?


6-1161340096
YurikGL
2006-10-20 14:28
2007.04.08
Соединение сам с собой через две сетевых карты.


15-1173902441
eXPell
2007-03-14 23:00
2007.04.08
От нечего делать....


2-1174317703
Kolan
2007-03-19 18:21
2007.04.08
Как убрать кнопки «закрыть», «свернуть» ит.д. в MDI приложении&#133




   Наверх