Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Postavljanje opacity na sliku...

[es] :: Pascal / Delphi / Kylix :: Postavljanje opacity na sliku...

[ Pregleda: 613 | Odgovora: 6 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

FreeSpace2
Filip Skorup
Donji Miholjac

Član broj: 132944
Poruke: 10
*.cmu.carnet.hr.

ICQ: 410658005


Profil

icon Postavljanje opacity na sliku...05.02.2007. u 08:40

Evo ovako, pravim neki svoj skin koji ce izgledati kao oni prozori u Windows Visti(Dodao sam sliku pa je mozete pogledati).
Ja bih takav skin napravio tako da bih postavio sliku (TImage) i smanjio joj opacity, ali samo njoj, niti jednoj drugoj kontroli, dok bi TForm bio transparentan a ostale kontrole, dugmad, editi,... bili normalni! Dali je to moguce-podesiti TImage neki opacity i kako?
Prikačeni fajlovi
05.02.2007. u 08:40 

obucina
Srđan Obućina
Kung-Fu i Fizičko
Beograd

Član broj: 38191
Poruke: 594
*.vdial.verat.net.



Profil

icon Re: Postavljanje opacity na sliku...05.02.2007. u 23:20
Možes probati sa graphic32 bibliotekom, ali mislim da nećeš uspeti.
Kada TForm postaviš za transparentan, sve kontrole postaju transparentne.
Ali ipak probaj...
05.02.2007. u 23:20 

viking13
Aleksandar Milanovic
Novi Beograd

Član broj: 131741
Poruke: 162
*.sbb.co.yu.



Profil

icon Re: Postavljanje opacity na sliku...06.02.2007. u 10:22
Citat:
FreeSpace2: Evo ovako, pravim neki svoj skin koji ce izgledati kao oni prozori u Windows Visti(Dodao sam sliku pa je mozete pogledati).
Ja bih takav skin napravio tako da bih postavio sliku (TImage) i smanjio joj opacity, ali samo njoj, niti jednoj drugoj kontroli, dok bi TForm bio transparentan a ostale kontrole, dugmad, editi,... bili normalni! Dali je to moguce-podesiti TImage neki opacity i kako?


Ako Windows Blinds to može da izvede, znači da može, samo je pitanje kako.

Na način o kome ti pričaš, sigurno ne. Ako smanjiš opcity formu, smanjio si ga i svim kontrolama.

Iskopiraj Themes unit u svoj folder pa se igraj sa njim.

Obrati pažnju na TThemeServices.HasTransparentParts, TThemeServices.PaintBorder i TThemeServices.DrawEdge.

Nikad nisam preterano ulazio u to kako to sve radi, ali je suština da ako hoćeš da se igraš sa skinovima, to je pravo mesto za start.
viking ®
06.02.2007. u 10:22 

FreeSpace2
Filip Skorup
Donji Miholjac

Član broj: 132944
Poruke: 10
*.cmu.carnet.hr.

ICQ: 410658005


Profil

icon Re: Postavljanje opacity na sliku...08.02.2007. u 07:05
ne, niste shvatili. Ja nisam htio smanjiti opacity formu, nego form postaviti da bude transparentan, a TImage-u smanjiti opacity.

Odakle da iskopiram Themes unit?
08.02.2007. u 07:05 

FreeSpace2
Filip Skorup
Donji Miholjac

Član broj: 132944
Poruke: 10
*.cmu.carnet.hr.

ICQ: 410658005


Profil

icon Re: Postavljanje opacity na sliku...08.02.2007. u 09:43
nasao sam!
08.02.2007. u 09:43 

obucina
Srđan Obućina
Kung-Fu i Fizičko
Beograd

Član broj: 38191
Poruke: 594
*.vdial.verat.net.



Profil

icon Re: Postavljanje opacity na sliku...08.02.2007. u 22:53
Citat:
FreeSpace2: ne, niste shvatili. Ja nisam htio smanjiti opacity formu, nego form postaviti da bude transparentan, a TImage-u smanjiti opacity.

A kako mislis da postavis transparentnost a da ne menjas opacity? Transparentnost je providnost, a opacity je neprovidnost - ako menjas jedan, menjas i drugi. 100% Transparentan = 0% Opacity.
08.02.2007. u 22:53 

FreeSpace2
Filip Skorup
Donji Miholjac

Član broj: 132944
Poruke: 10
*.cmu.carnet.hr.

ICQ: 410658005


Profil

icon Re: Postavljanje opacity na sliku...09.02.2007. u 07:27
Delphi ima demo koji se zove AlphaBlendMenus. Uzeo sam taj demo, form postavio transparentnim(u object inspectoru postavite da je formin color "clFuchsia", pa za TransparentColorValue takodjer "clFuchsia" te za TransparentColor - True!)
Svaka komponenta na formu koja je obojena sa bojom "clFuchsia" biti ce prozirna, a koja nije nece! Prilozio sam sliku da je to moguce; e sad umjesto POLU prozirnih menu-a, trebala bi neka slika biti poluprozirna!

Prikačeni fajlovi
09.02.2007. u 07:27 

[es] :: Pascal / Delphi / Kylix :: Postavljanje opacity na sliku...

[ Pregleda: 613 | Odgovora: 6 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.