Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: Riki_89D en 3 Junio 2010, 20:32 PM

Título: Poner imagen en un Static
Publicado por: Riki_89D en 3 Junio 2010, 20:32 PM
Hola que tal? tengo este codigo:
Código (cpp) [Seleccionar]


HWND Sta = CreateWindowEx(0,"Static",NULL,WS_CHILD+WS_VISIBLE,10,10,100,100,hwnd,NULL,0,NULL);
            HBITMAP Mapa = (HBITMAP) LoadImage(NULL,"a.bmp",IMAGE_BITMAP,LR_DEFAULTSIZE,LR_DEFAULTSIZE,LR_LOADFROMFILE);




Despues para aplicar la imagen debo utilizar la api SendMessage pero nose como es el mensaje, encontre el BM_SETIMAGE pero nose si es ese como puedo hacer para mandar esa iamgen al control static i asin poder visualizarla?

salu2
Título: Re: Poner imagen en un Static
Publicado por: Eternal Idol en 4 Junio 2010, 00:07 AM
Ese es un mensaje para botones, mira aca:

Static Control (http://msdn.microsoft.com/en-us/library/bb760769(v=VS.85).aspx).
Título: Re: Poner imagen en un Static
Publicado por: Riki_89D en 4 Junio 2010, 13:34 PM
Aaaa tengo la mala costumbre de no mirrar la MSDN lo siento :S ok es el mensaje STM_SETIMAGE


un saludo y gracias Eternal ;)
Título: Re: Poner imagen en un Static
Publicado por: Eternal Idol en 4 Junio 2010, 13:43 PM
De nadas  ::)
Título: Re: Poner imagen en un Static
Publicado por: Riki_89D en 4 Junio 2010, 19:52 PM
Por cierto una kosha mas yo en mis aplicaciones utilizo un MANIFEST para que no se vean cutre los botones i tal y me sale bien pero cuando ago un boton con el estilo BS_BITMAP i desues le cargo una imagen pues si se ve la imaggen ene l boton pero entonces deja de verse al estilo windows Xp por que pasa eso??



salu2
Título: Re: Poner imagen en un Static
Publicado por: Eternal Idol en 4 Junio 2010, 21:36 PM
No tengo la mas minima idea pero uso Google (BS_BITMAP manifest) y el primer resultado es este:

http://www.codeproject.com/KB/buttons/imagebuttonwithstyle.aspx