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

Вниз

Цвета в Delphi   Найти похожие ветки 

 
Slava812 ©   (2006-05-11 15:11) [0]

Я хочу создать маленькую программу для отображения кода цвета (У нас идут занятия по HTML и хотелось бы не рыться в справочников по поиску нужного кода известного цвета).
Как в текстовом поле написать код цвета в шестнадцеричном формате(6 цифр).
Или как перевести TColor в String в шестнадцеричном формате(6 цифр).


 
Джо ©   (2006-05-11 15:17) [1]

Ну, если по-простому, то в HTML-цвет можно перевести как-то так:

function ColorToHtml (Color: TColor): string;
begin
 Result := Format ("#%.2x%.2x%.2x",
   [GetRValue(Color),GetGValue(Color),GetBValue(Color)]);
end;


 
Jeer ©   (2006-05-11 15:21) [2]


> нужного кода известного цвета


Интересно, а каким параметром этот цвет известен ?
Серо-буро-малиновый в крапинку ?


 
McSimm ©   (2006-05-11 15:23) [3]

TColor в 16м формате далек от HTML представления цвета - цвета идут в противоположном порядке и старший байт у TColor может не нулевым быть.

Посмотрите функции Format, ColorToRgb, GetRValue (G|B), BinToHex
(имена по пямяти, но кажется не ошибся)


 
Slava812 ©   (2006-05-11 15:24) [4]

спасибо помогло!


 
iZEN ©   (2006-05-11 17:02) [5]

Slava812 ©   (11.05.06 15:11) , есть замечательная бесплатная программулина: Pixi (http://natty.port5.com)
Показывает цвет под курсором мыши в разных форматах: HEX (0xFFFFFF), HTML (#FFFFFF), RGB (255,255,255), CMYK (0,0,0,0), HSV (0,0,100).


 
antonn ©   (2006-05-11 18:12) [6]

iZEN ©   (11.05.06 17:02) [5]
хех, а я себе сам писал...


 
oldman ©   (2006-05-11 18:15) [7]


> хотелось бы не рыться в справочников по поиску нужного кода
> известного цвета


А это таки самый короткий путь...
:)))



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

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

Наверх




Память: 0.48 MB
Время: 0.041 c
15-1147258855
ArtemESC
2006-05-10 15:00
2006.06.04
Предсказатели, "пророки" и маги!


15-1147185747
Nous Mellon_
2006-05-09 18:42
2006.06.04
об URL


6-1138956468
Black Krok
2006-02-03 11:47
2006.06.04
Как БЫСТРО проверить доступность http: IP-адреса в И-нете?


15-1147076414
Иксик
2006-05-08 12:20
2006.06.04
Кто тут из Тернополя? Признавайтесь!


15-1147449810
vrem
2006-05-12 20:03
2006.06.04
Удивляете ли Вы сами себя? :)