Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.07.22;
Скачать: CL | DM;

Вниз

Компонент становиться НЕпрозрачным если кинуть другой прозрачный   Найти похожие ветки 

 
Trible   (2006-12-13 15:17) [0]

Здравствуйте.
Сделал наконец я компонент.
Работает прекрасно, и быстро НО , проблема с прозрачностью.
Нет все работает, прозрачность есть, но если кинуть например Label и
установить ему Transparent := true то мой компонент перестает быть
прозрачным (какой то повторяющийся фон). Прошу помогите с проблемой, ведь
я и делал этот компонент ради прозрачности, столько времени потерял....

Вот так создаю

Result := PSATabs(_NewControl(ASender,"Test",WS_VISIBLE or WS_CHILD or SS_NOTIFY,
                 False, @LabelActions ));
Result.fExStyle := Result.fExStyle or WS_EX_TRANSPARENT ;

Почему прозрачность работает, пока не кинешь другой компонент и не поставишь
ему (другому компоненту) Transparent := true??


 
Vladimir Kladov   (2006-12-13 16:29) [1]

В KOL Transparent по-другому работает, WS_EX_TRANSPARENT не используется. Либо так же задавайте ему такую прозрачность через WS_EX_TRANSPARENT, либо не делайте прозрачным.


 
Trible   (2006-12-13 17:11) [2]

Хорошо, как мне тогда сделать прозрачность по Коловски?
Grush checkbox ведь делает (не создаеться со стилем WS_EX_TRANSPARENT).
Основные моменты сообщите, дальше я сам.


 
Vladimir Kladov   (2006-12-13 19:35) [3]

Нет, не создается. А в код посмотреть? Там просто Transparent := true. Вот и по-коловски получается.


 
Trible   (2006-12-13 21:10) [4]

Фу ты.. :) Чё ж вы мне раньше не сказали... :) Я ж привык искать сложные пути... :) Все работает.. Даже не ожидал.. СПАСИБО!


 
Trible   (2006-12-13 21:13) [5]

А в код посмотреть?

Дык я смотрел.. Там много кода, я запутался.. :)



Страницы: 1 вся ветка

Текущий архив: 2007.07.22;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.038 c
15-1181359354
MBo
2007-06-09 07:22
2007.07.22
Новый roadmap CodeGear


6-1161301119
Святослав
2006-10-20 03:38
2007.07.22
Помогите сделать простое клиент-сервер приложение


2-1182969812
Тимофей
2007-06-27 22:43
2007.07.22
Вычислить


2-1182958390
TruePunk
2007-06-27 19:33
2007.07.22
отображение файлов в листбоксе


2-1183202653
KyKypy3HuK
2007-06-30 15:24
2007.07.22
Как правильно написать