Transparentno iscrtavanje ?!
10.07.2004. u 00:31 · pre 271 meseci
#1
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);
::TransparentBlt( dc.m_hDC, 0, 0, sirina, visina, m_hMemDC, crtajRect.left,
crtajRect.top, crtajRect.left, crtajRect.top, m_brisiPozadinu);