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

Transparentno iscrtavanje ?!

[es] :: 3D programiranje :: Transparentno iscrtavanje ?!

[ Pregleda: 2267 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

milas

Član broj: 29337
Poruke: 588
*.ptt.yu.



+3 Profil

icon Transparentno iscrtavanje ?!10.07.2004. u 00:31 - pre 240 meseci
Imam jedno pitanje u vezi TransparentBlt funkcije! Kada nju koristim za iscrtavanje GIF slicica koje imaju u sebi transparentne delove, desava mi se da deo koji je transparentan ne bude osvezen, tj. ako pomerim slicicu sa jednog mesta na drugo (na dijalogu) slicica "zapamti" onu pozadinu na kojoj je bila pre?!

Code:
::TransparentBlt( dc.m_hDC, 0, 0, sirina, visina, m_hMemDC, crtajRect.left,
 crtajRect.top, crtajRect.left, crtajRect.top, m_brisiPozadinu);
 
Odgovor na temu

Reljam
Relja Markovic
San Francisco

Član broj: 531
Poruke: 1793
*.client.comcast.net



+18 Profil

icon Re: Transparentno iscrtavanje ?!16.07.2004. u 16:18 - pre 240 meseci
Pa zar ne treba upravo to i da se desi? Ako je providno, onda je providno, i nema sta da se osvezi? Ne shvatam.
 
Odgovor na temu

Srki_82
Srdjan Tot
Me @ My Home
Ljubljana

Član broj: 28226
Poruke: 1403
212.62.47.*

ICQ: 246436949


+10 Profil

icon Re: Transparentno iscrtavanje ?!19.07.2004. u 00:16 - pre 240 meseci
Ako koristis 32-bitne slike onda TransparentBlt ne radi bas kako zelis. Pogledaj kako ta funkcija radi na http://msdn.microsoft.com/library/en-us/gdi/bitmaps_2y9g.asp Meni je uvek uspevalo da iscrtavam transparentne slike sa tom funkcijom. Probaj sa funkcijom AlphaBlend.

Mozda bi trebalo ovo pitanje da postavis na nekom forumu za 2D grafiku.
 
Odgovor na temu

[es] :: 3D programiranje :: Transparentno iscrtavanje ?!

[ Pregleda: 2267 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

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