Re[2]: Цветовая схема
От: Flamer Кипр http://users.livejournal.com/_flamer_/
Дата: 16.03.05 03:29
Оценка:
Здравствуйте, Vodyamba, Вы писали:

[]

V>Очень бы хотелось на это посмотреть, меня это тоже интересует, иногда охото поменять цвет clbtbFace на какой-нибудь другой... а своих сереньких веществ не хватает...


А чего там смотреть? Берется и пишется нечто подобное для автозамены свойства Color на нужное для всех компонентов переданного контейнера:

void __fastcall ChangeColorProperty(TControl* control, TColor color)
{
  if(!control)
        return;
        
        control->Color = color;
        
        TWinControl* wc = dynamic_cast<TWInControl*>(control);
        
        if(wc)
            for(int i=0;i<wc->ControlCount;i++)
                ChangeColorProperty(wc->Controls[i],color);
}


Всего делов-то, да и идея, я думаю, вполне ясна Подцепляем, где нужно (хоть на OnActiveFormChange у Screen) и радуемся жизни. При желании можно забабахать компонент с настраиваемыми свойствами, типа — у какого контрола менять цвет, а у какого нет.
... << RSDN@Home 1.1.3 stable >>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.