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

Postavljanje opacity na sliku...

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

[ Pregleda: 1886 | Odgovora: 6 ] > FB > Twit

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 - pre 180 meseci
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
 
Odgovor na temu

obucina

Član broj: 38191
Poruke: 723

Jabber: obucina


+7 Profil

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

viking13
Aleksandar Milanovic
SBB
Novi Beograd

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



Profil

icon Re: Postavljanje opacity na sliku...06.02.2007. u 10:22 - pre 180 meseci
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 ®
 
Odgovor na temu

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 - pre 180 meseci
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?
 
Odgovor na temu

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 - pre 180 meseci
nasao sam!
 
Odgovor na temu

obucina

Član broj: 38191
Poruke: 723

Jabber: obucina


+7 Profil

icon Re: Postavljanje opacity na sliku...08.02.2007. u 22:53 - pre 180 meseci
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.
 
Odgovor na temu

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 - pre 180 meseci
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
 
Odgovor na temu

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

[ Pregleda: 1886 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

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