Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.11;
Скачать: [xml.tar.bz2];




Вниз

Смена неменяемых цветов 


Lord BDV   (2002-01-28 19:58) [0]

Приветствую, Мастера.
...печальный факт омрачил мои мысли: увы, свойство TColor любого компонента не всесильно.
Есть элементы управления, чьи цвета не подвласны вышеотмеченному свойству. Например, граница рамки кнопок или цвет подсветки выделяемого текста в TEdit.
И теперь Я спрашиваю Вас, как можно менять эти неменяемые цвета? Если невозможно дать ответа в общем виде, прошу рассмотреть частный случай подсветки TEdit.



valery_f   (2002-01-29 14:23) [1]

Эти вещи рисуются самой виндой в соответствии с системной схемой раскраски. Что касается бордюров - перекрасить контролы можно заместив виндовый обработчик (перехватывая WM_NCPAINT). Так чтоб проще - ищи Flat-компоненты с исходниками и смотри там. А так чтоб и подсветку текста менять и т.д. - возможно проще написать полностью свой контрол, который все делает сам, не полагаясь на винду, т.к. перехватывать и переписывать прийдется практически все...




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.11;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.71 MB
Время: 0.016 c
3-32129           IlyaLu                2001-12-24 15:36  2002.02.11  
dbExpress


1-32278           Diablo                2002-01-28 15:45  2002.02.11  
Need Help!!!!!


4-32375           Yuri Btr              2001-12-11 09:55  2002.02.11  
Работа с принтером


1-32192           sasha22               2002-01-26 16:23  2002.02.11  
Как создать свой Help?


3-32170           Hawk2                 2002-01-16 18:28  2002.02.11  
Снова о кодировке.