Прозрачна форма
6 отговора
354 прегледа
Прозрачна форма
Как може дадена форма да се направи изцяло или частично прозрачна? Например вместо да е правоъгълник, да бъде със заоблени ръбове? И ако е изцяло прозрачна, какво ще стане с останалите контроли по нея? Ще съм ви много задължен ако помогнете :) Мерси предварително!
Re: Прозрачна форма
Един от начините да направиш част от формата напълно прозрачна, е като сетнеш Transparent Color на някакъв звят по избор, примерно червен, и после да сложиш един "червен" или какъвто цвят си избрал TShape компонен...контролите ще останат "плътни" и ще се виждат
Re: Прозрачна форма
Би ли постнал малко код, та да стане по-ясно?
PS Пропуснах да спомена, че се мъча на Делфи 5 :(
PS Пропуснах да спомена, че се мъча на Делфи 5 :(
Re: Прозрачна форма
Значи това което наричаш прозрачна форма, за мен е форма с неправилни очертания. Далаверата се крие в WinAPI функциите SetWindowRgn и CombineRgn. Ето и пример:
[линк]
[линк]
Редактирано от Pechenia на
Re: Прозрачна форма
prozrachna forma se pravi nai lesno s alphablend value i e tia raboti!!
Re: Прозрачна форма
abe shadow 6to ne probva6 taka ta da vidim do kade 6te stigne6?
tova stava pri win XP i .net 2003, no ne i pod 98,me,2000
tova stava pri win XP i .net 2003, no ne i pod 98,me,2000