На главную
Подписка
Новости


Рейтинг@Mail.ru











Главная / DELPHI / Часто задаваемые вопросы и ответы на них / Редакторы текста, отчеты / Как сделать RichEdit c прозрачным фоном? Сделать домашней страницей Добавить в избранное Написать писмо

Как сделать RichEdit c прозрачным фоном?


»»» maestro - maestro@bashneft.ru (27.07.00 13:28)
Вообще-то никак. Потому что как показывает мой личный опыт, Windows для всех контролов, порожденных от TWinControl, сама закрашивает задний план. И даже если ты перехватишь WM_PAINT, то и это не поможет, так как Windows самостоятельно выполнит закраску. Однако 2 совета:
1. попробуй поиграть с WM_ERASEBCKGND (кажется так пишется);
2. попробуй ControlStyle := ControlStyle + [csOpaque] или ControlStyle := ControlStyle - [csOpaque]

»»» Merlin (27.07.00 14:10)
Я одно время занимался аналогичной задачей и в инете нашел наборы прозрачных компонент. Пытался и сам сделать набор прозрачных компонент, но... :( Результат получился не очень, они достаточно глючно работали, и компоненты нужно переписывать с нуля.
Поэтому советую найти дпугой способ решения своей задачи :)

-= Из конференции сайта MASTERS OF DELPHI (http://delphi.mastak.com) =-

Copyright ©   "Мастера DELPHI"   E-mail:   delphi@mastak.com  http://www.delphimaster.ru
Источник получения информации: http://www.delphimaster.ru
Hosted by uCoz