Autor
|
Tema: Problema con control STATIC (Leído 2,828 veces)
|
Riki_89D
Desconectado
Mensajes: 851
BCN CITY
|
Hola que tal,intenot poner un color de fondo en un static,tengo 4 statics en la APP,tengo el siguiente code: #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
|
Prueba esto: 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
Mensajes: 851
BCN CITY
|
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
|
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
|
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: 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. case WM_CTLCOLORSTATIC: if((HWND) lParam == GetDlgItem(Man,ID_SIMAGE1)) return CreateSolidBrush(0x1d1c1c);
S2
|
|
|
En línea
|
|
|
|
Riki_89D
Desconectado
Mensajes: 851
BCN CITY
|
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 am por Riki_89D »
|
En línea
|
|
|
|
naderST
|
SetWindowLongPtr y GWLP_WNDPROC para que "interceptes" los mensajes del botón. Return value
Type: LONG_PTR
If the function succeeds, the return value is the previous value of the specified offset.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Pregunta tonta [ Each & Static ]
« 1 2 »
Programación Visual Basic
|
Sancho.Mazorka
|
14
|
4,136
|
23 Junio 2007, 18:39 pm
por Hans el Topo
|
|
|
Singleton, static y herencia
Java
|
ҒrεακΠιи∂
|
1
|
5,279
|
30 Abril 2008, 05:58 am
por JWizard
|
|
|
problema, ruta de los recursos. non-static method... No puedo poner una imagen.
Java
|
kinos
|
3
|
6,235
|
27 Octubre 2009, 20:39 pm
por kinos
|
|
|
Problema con std::vector y static
Programación C/C++
|
anonimo12121
|
0
|
1,597
|
10 Junio 2013, 23:59 pm
por anonimo12121
|
|
|
Problema al momento de crear metodo static
Java
|
HARUDAY
|
4
|
4,740
|
25 Febrero 2022, 15:37 pm
por sapito169
|
|