C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
системные значения TColor
klen
Отправлено: 04.03.2005, 11:17


Машинист паровоза

Группа: Участник
Сообщений: 239



Как получить настоящие значения цвета например системного цвета clBtnFace, все функции которые есть в graphics utilities выдают значение -2147483633 (0x8000000F) что есть идентификатор псевдоцвета, а само значение не дают. Проблема в том что в компаненте есть куски кода с OpenGL, а ему эти псевдо цвета нафиг не нужны -нужен реальные значения.
klen
Отправлено: 04.03.2005, 11:26


Машинист паровоза

Группа: Участник
Сообщений: 239



Виноват, ступил. Функция Graphics::ColorToRGB понимает сама что нада поразному обрабатывать реальные значения TColor ( я думаю что она в этом случае просто аргумент возвращает ) и псевдо цвета.
AVC
Отправлено: 04.03.2005, 11:41


Ветеран

Группа: Модератор
Сообщений: 1583



Так, на всякий случай (все равно нашел) smile.gif Определить составляющие RGB, для цвета clBtnFace

Вернуться в Вопросы программирования в C++Builder