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

Вниз

RGB значение   Найти похожие ветки 

 
race1   (2005-07-20 18:37) [0]

Как узнать RGB значение системного цвета, вроде clBtnFace. Он есть в виде $FF00000F, это явно не формат ARGB... и не ARGB... и не RGBA :)


 
Antonn ©   (2005-07-20 19:04) [1]

может я чего не понял...

var
 R, G, B: Byte;
 FColor: TColorRef;
begin
 FColor := ColorToRGB(Color);
 R := GetRValue(FColor);
 G := GetGValue(FColor);
 B := GetBValue(FColor);


 
XProger ©   (2005-07-20 21:37) [2]

> явно не формат ARGB... и не ARGB... и не RGBA
А вот и не правда :P


 
race1   (2005-07-21 10:43) [3]

>Antonn
во, про ColortoRGB я и забыл


 
Thaddy   (2005-07-21 11:02) [4]

No, both are wrong for system colors, because these are sometimes indices,not color values!
You can use the windows api.

clBtnFace is the same as the API COLOR_BTNFACE, etc.

then call GetSysColor(COLOR_BTNFACE) to obtain the true colorvalue.



Страницы: 1 вся ветка

Текущий архив: 2005.12.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.048 c
14-1133339169
Tria
2005-11-30 11:26
2005.12.25
Help для программы под Win и Linux?


2-1133861045
salexn
2005-12-06 12:24
2005.12.25
TClientDataSet и автоинкриментые поля(MS Access, MS SQL Server)


3-1131445760
root
2005-11-08 13:29
2005.12.25
Вопрос по ADO


2-1133774001
Long
2005-12-05 12:13
2005.12.25
Создание компонента по его имени


2-1134134646
Bandit
2005-12-09 16:24
2005.12.25
Мастера! Помогите с TQuickRep!!!