Aplicar transparencia

Iniciado por Riki_89D, 7 Mayo 2011, 02:35 AM

0 Miembros y 1 Visitante están viendo este tema.

Riki_89D

Tengo este codigo que carga en un control STATIC una iagen de color ROJA totalmente:
Código (cpp) [Seleccionar]

HWND Visor = CreateWindowEx(0,"STATIC","",SS_BITMAP|WS_VISIBLE|WS_CHILD,9,9,220,140,hwnd,NULL,hThisInstance,NULL);
HBITMAP Image = (HBITMAP) LoadImage(NULL,"Forma1.bmp",IMAGE_BITMAP,220,140,LR_LOADFROMFILE);
SendMessage(Visor,STM_SETIMAGE,IMAGE_BITMAP,(LPARAM)Image);
HDC Conte = GetDC(Visor);
TransparentBlt(Conte,0,0,100,100,Conte,0,0,100,100,RGB(255,0,0));


intento que la imagen ROJa se haga transparente (para asin tene runa parte dle forma transparente),pero on se queda transaparente,mi intencion es que la parte roja (la imagen),se haga transparente de tal manera que se vea el escritorio solo en el recuadro de la imagen,como si fuera un abuejero

Riki_89D