Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Color To Sting

471
06 июня 2006 года
_MC_
178 / / 13.01.2005
Спасите, запарился я уже с цветами :(

Нужно цвет перевести в шестнацетеричный вид.
Код:
//Для желтого цвета (clYellow)
//так:
Label->Caption=ColorToString(ColorDialog->Color);
//Выдает clYellow буквами;

//а так:
long lCl=ColorToInt(ColorDialog->Color);
Label->Caption=IntTohex(lCl,6);
//выдает 00FFFF вместо правильного FFFF00

//в чем лажа!
5.3K
06 июня 2006 года
r000n_m
177 / / 26.02.2006
А где там неправильно? Байты в памяти располагаются наоборот, чем отображаются. Перевод верный

00FFFF - именно так они в памяти и хранятся. Рассматривая их как строку, естественно получаем такое положение.
471
06 июня 2006 года
_MC_
178 / / 13.01.2005
[QUOTE=r000n_m]А где там неправильно? Байты в памяти располагаются наоборот, чем отображаются. Перевод верный

00FFFF - именно так они в памяти и хранятся. Рассматривая их как строку, естественно получаем такое положение.[/QUOTE]

Спасибо! Совсем уже заработался!
471
06 июня 2006 года
_MC_
178 / / 13.01.2005
[QUOTE=r000n_m]А где там неправильно? Байты в памяти располагаются наоборот, чем отображаются. Перевод верный

00FFFF - именно так они в памяти и хранятся. Рассматривая их как строку, естественно получаем такое положение.[/QUOTE]

Спасибо! Совсем уже заработался!
471
07 июня 2006 года
_MC_
178 / / 13.01.2005
Ребята, а как наоборот из такого формата FF00FF получить цвет и залить форму? :(
5.3K
07 июня 2006 года
r000n_m
177 / / 26.02.2006
Вероятно, HexToColor (правда не проверял, есть ли такая функция)
471
07 июня 2006 года
_MC_
178 / / 13.01.2005
[QUOTE=r000n_m]Вероятно, HexToColor (правда не проверял, есть ли такая функция)[/QUOTE]

Нет такой. Спс, пришлось вспомнить со школы как переводить 16-ричные в 10-тичные.

Удачи!
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог