elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
29 Mayo 2012, 02:54  


Tema destacado: ¡Aprende hacking con práctica! - WarZone, el wargame de elhacker.net

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse)
| | |-+  Problema con control STATIC
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Problema con control STATIC  (Leído 534 veces)
Riki_89D


Desconectado Desconectado

Mensajes: 848


BCN CITY


Ver Perfil
Problema con control STATIC
« en: 21 Septiembre 2011, 16:12 »

Hola que tal,intenot poner un color de fondo en un static,tengo 4 statics en la APP,tengo el siguiente code:


Código
 
#define ID_SIMAGE1 02
SIMAGE1 = CreateWindowEx(0,"STATIC","",SS_LEFT|WS_VISIBLE|WS_CHILD|SS_ICON,210,40,50,50,Man,(HMENU)ID_SIMAGE1,0,0);
 
case WM_CTLCOLORSTATIC:
{
if((HWND) lParam == GetDlgItem(Man,ID_SIMAGE1))
{
SetBkColor((HDC)wParam,0x1d1c1c);
}
 


Pues nada no cambia de color....:(


ya nse que mas probar


En línea
naderST


Desconectado Desconectado

Mensajes: 467



Ver Perfil
Re: Problema con control STATIC
« Respuesta #1 en: 21 Septiembre 2011, 20:25 »

Prueba esto:

Código
SetBkColor((HDC)wParam,RGB(29,28,28));

Y sino funciona asegúrate que se este cumpliendo la condición del if.


En línea
Riki_89D


Desconectado Desconectado

Mensajes: 848


BCN CITY


Ver Perfil
Re: Problema con control STATIC
« Respuesta #2 en: 21 Septiembre 2011, 22:56 »

Pues no,lo probe y nada no funciono,el IF comipla :S



:( si no hay solucion no abra mas narices que poner la imagen del mismo color que el fondo,pero yo queria hacerlo profesionalmente :(



saludos
En línea
naderST


Desconectado Desconectado

Mensajes: 467



Ver Perfil
Re: Problema con control STATIC
« Respuesta #3 en: 22 Septiembre 2011, 01:01 »

Pero si la imagen no es transparente no se va a mostrar el color que estas asignando... Algo debe estar mal.
En línea
Karman


Desconectado Desconectado

Mensajes: 657



Ver Perfil WWW
Re: Problema con control STATIC
« Respuesta #4 en: 22 Septiembre 2011, 04:30 »

Hola que tal,intenot poner un color de fondo en un static,tengo 4 statics en la APP

si mirás la documentación del mensaje WM_CTLCOLORSTATIC:

Citar
If an application processes this message, the return value is a handle to a brush that the system uses to paint the background of the static control.

Código
case WM_CTLCOLORSTATIC:
 if((HWND) lParam == GetDlgItem(Man,ID_SIMAGE1))
   return CreateSolidBrush(0x1d1c1c);

S2
En línea

Riki_89D


Desconectado Desconectado

Mensajes: 848


BCN CITY


Ver Perfil
Re: Problema con control STATIC
« Respuesta #5 en: 22 Septiembre 2011, 09:49 »

Hola que tal?¿,bien,eso si funciono :),la proxima vez antes de preguntar mirare de leerme bien la documentacion de la msdn,siento las molestas y gracias de verdad!!


saludos


ADJUNTO:

Por cieto una ultima duda,acabo de repsar en la MSDN el mensaje WM_MOUSEMOVE,lo necesito para un cotntrol BUTTON,pero estoy intentando aver como detectar cuando el raton pasa por encima del control,parece que ese mensaje solo funciona con la ventana principal,e mirado muchos ejemplo pero no e sacado nada de bueno,alguein sabe algo al respecto?


gracias!!
« Última modificación: 22 Septiembre 2011, 10:25 por Riki_89D » En línea
naderST


Desconectado Desconectado

Mensajes: 467



Ver Perfil
Re: Problema con control STATIC
« Respuesta #6 en: 22 Septiembre 2011, 18:14 »

SetWindowLongPtr y GWLP_WNDPROC para que "interceptes" los mensajes del botón.

Citar
Return value

Type: LONG_PTR

If the function succeeds, the return value is the previous value of the specified offset.
En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
apache ip static ...
Desarrollo Web
limalimon1 2 312 Último mensaje 4 Febrero 2005, 20:36
por Zorrohack
problema, ruta de los recursos. non-static method... No puedo poner una imagen.
Java
kinos 3 2,673 Último mensaje 27 Octubre 2009, 20:39
por kinos
Static y estas cosas.. ( C# )
.NET
Codename!! 2 2,038 Último mensaje 30 Marzo 2010, 13:58
por Codename!!
Control Static no se ve bien :S
Programación C/C++
Riki_89D 0 311 Último mensaje 11 Abril 2010, 18:35
por Riki_89D
Poner imagen en un Static
Programación C/C++
Riki_89D 5 900 Último mensaje 4 Junio 2010, 21:36
por Eternal Idol
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines