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

Вниз

Нужна реализаци компонента с регулируемой прозрачностью   Найти похожие ветки 

 
Igor_S   (2004-08-20 12:04) [0]

Уважаемые!!!
Подскажите, куда копать или какой-то пример, для добавления к стандартному компоненту, например "TLabel" свойства, типа "Transparentcy", позволяющего устанавливать степень его прозрачности.
С Уважением.


 
Юрий Зотов ©   (2004-08-20 12:30) [1]

Что касается оконных контролов - можно использовать регионы. Пример - библиотека FormRgn (есть на Королевстве).

А что касается графических - видимо, нужна отрисовка по маске. Сделать маску так, чтобы фон был полностью прозрачным - не вопрос, а как сделать маску для частично прозрачного фона - это надо подумать. Для начала я бы прикинул, что получится, если в маске вместо черного и/или белого цветов использовать серые.


 
Igor_S   (2004-08-20 13:05) [2]

Именно, именно графических и с изменяемой в процессе работы прозрачностью, что-то типа множества разноцветных прямоугольников с надписями, которые можно перемещать мышкой. А при "наезде" одного на другой(ие), все они должны становиться более прозрачными, чтобы можно было отследить перемещение меньшего под большим, ну прочие навароты. Видел подобное с использованием TChart - красиво, но, как говорят, при таком кол-ве прямоугольников, которое мне нужн(500-1000 шт), TChart начинает тормозить, т.к. каждый прямоугольник, - это отдельная серия, со всеми вытекающими(перерисовки, перпроверки всего что находится на панели TChart). Буду копать. Не откажусь от помощьи.



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

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

Наверх




Память: 0.47 MB
Время: 0.033 c
14-1122264112
KSergey
2005-07-25 08:01
2005.08.14
Поднять права пользователю кгурры administrators


11-1105023075
Boguslaw
2005-01-06 17:51
2005.08.14
How to pass string from TKOLThread to KOL form ?


6-1115420411
АНТИСпаммер
2005-05-07 03:00
2005.08.14
Как написать плагин для ie на Delphi ?


6-1115183376
BanderLog
2005-05-04 09:09
2005.08.14
Передача файлов по сети


1-1122384183
John
2005-07-26 17:23
2005.08.14
перерисовка listbox