Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > прозрачность окна только по краям


Автор: WGR 28.8.2007, 02:52
Вилел много примеров чтоб сделать окно прозрачным 
 а реально ли сделать так:
чтобы окно по краям постепенно становилось прозрачным
жедательно неправильной формой (маской) чтоб это можно было сделать
такое вообще реально???

Автор: ALeXandrK 28.8.2007, 10:39
Цитата

такое вообще реально?


Все реально были б только руки smile 
Этот вопрос быстрее не в общее нужно задавать, а в http://forum.vingrad.ru/index.php?show_type=forum&showforum=2.

Автор: Alexeis 28.8.2007, 10:49
http://forum.vingrad.ru/index.php?show_type=forum&showtopic=155304

Автор: Lence 28.8.2007, 10:53
Ты хочешь чтоб изначально так было ? или постепено становилось прозрачным по краям двигаясь всередину?

Автор: Sunvas 28.8.2007, 13:25
Не думаю, что возможно реализовать такую задумку. По крайней мере в ХР. Может быть есть шанс в Висте..

Автор: Alexeis 28.8.2007, 14:15
Sunvas,  чего тут сомневаться если уже сделано? По ссылке тема где этот вопрос решен.

Автор: Sunvas 28.8.2007, 19:19
Цитата(Alexeis @  28.8.2007,  14:15 Найти цитируемый пост)
Sunvas,  чего тут сомневаться если уже сделано?

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

Автор: WGR 29.8.2007, 00:45
Sunvas, Да
именно так посмотрел я тот пример с двумя окнами повазился из него можно сделать
окно с неоном если постораться
но когда я туды добывил неправильной формы -оно залогало сильно при перетаскивании
Собственно вот простенький пример 
скрин
user posted image
и исходинки
http://wgr.h17.ru/temp/mask.rar
окно неправильной вормы по маске (файл самой маски сам придумал!)
нужно придумать как края формы примерно по 10 пикселей вывести на прозрачность


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)