| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Как изменить цвет конопок через реестр windows |
| Автор: Guest_Ramstar 5.3.2003, 18:57 |
| Народ помогите с курсовиком!! Тема такя - как через реестр изменить цвет кнопок, испольюзуя компонент COLORDIALOG. Проблема в том, что я незнаю как переобразовать цвет из HEX(системы счисления в формат RGB. |
| Автор: Medved 6.3.2003, 10:10 | ||
Поищи в нашем FAQ. Там это есть. |
| Автор: serious 7.3.2003, 02:47 |
| Ты не знаешь, где в реестре хранятся эти значения, или как? |
| Автор: Guest_alexsoft 7.3.2003, 10:05 |
| Проще не бывает. Допустим есть HEX-цвет AD1F6C.Тогда AD=R; 1F=G; 6C=B. |
| Автор: cpu 8.3.2003, 04:34 |
| Это элементарно, Ватсон: procedure ColorToRGB(c:tcolor; var r,g,b:integer); begin r:=(c and $ff); g:=(c and $ff00) shr 8; b:=(c and $ff0000) shr 16; end; думаю, пояснения не нужны. |
| Автор: Vit 8.3.2003, 04:50 |
| Стандартные функции: GetRValue GetBValue GetGValue RGB |
| Автор: cpu 9.3.2003, 06:54 | ||
Если переменных, содержащих цвет, мало, то это удобней. |
| Автор: Pakshin A. S. 9.3.2003, 19:34 |
| А вообще на кой чёрт менять установки Windows??? |