Page 1 of 2
Folder desde recursos tipo Bottom
Posted: Mon May 07, 2007 5:44 pm
by tsales
Antonio
¿Es posible realizar este tipo de Folder desde Recursos?. He intentado reproducirlo buscando varios estilos pero no consigo que el metodo redefine lo pinte igual que usando el New.
Observa la diferencia entre ambos estilos. El primero es usando New y el segundo el redefine.
Saludos
Posted: Tue May 08, 2007 9:44 am
by Antonio Linares
Toni,
Lo que quieres es que no se vea como botones ?
Posted: Tue May 08, 2007 11:30 am
by tsales
Antonio
No, lo que quiero es que desde recursos se vea igual que haciendo a pelo. Es decir la segunda imagen = a la primera.
He probado diferentes estilos y no consigo que sea igual. Creando el control desde cero, la opcion seleccionada se muestra con fondo blanco y el resto de Items recogen el color de fondo COLOR_BTNFACE por contra utilizando recursos los colores de fondo de todos los items son siempre blancos, seleccionados y no seleccionados.
Saludos
Posted: Mon May 14, 2007 2:50 pm
by tsales
Antonio
Alguna solución al respecto??
Saludos
Posted: Tue May 15, 2007 7:44 am
by Antonio Linares
Toni,
En el recurso usas TCS_BOTTOM ?
Posted: Wed May 16, 2007 6:19 pm
by tsales
Antonio
Si. CONTROL "Tab1",500,"SysTabControl32",TCS_BOTTOM,1,78,116,16
Posted: Wed May 16, 2007 6:24 pm
by Antonio Linares
Toni,
Has probado a combinar el estilo TCS_BOTTOM con otros TCS_... ?
Posted: Thu May 17, 2007 7:24 am
by tsales
Antonio
He probado con todo lo que está disponible en el VC++ 6.0.
CONTROL "Tab2",500,"SysTabControl32",TCS_BOTTOM | TCS_BUTTONS | TCS_FIXEDWIDTH | TCS_FOCUSNEVER | WS_BORDER | 0x8,0,82, 119,14
Saludos
Posted: Thu May 17, 2007 7:33 am
by Antonio Linares
Toni,
Has probado a comparar los estilos en tiempo de ejecución ?
MsgInfo( GetWindowLong( oFolder:hWnd, GWL_STYLE ) )
ó
MsgInfo( GetWindowLong( oFolder:hWnd, GWL_EXSTYLE ) )
Posted: Fri May 18, 2007 6:51 am
by tsales
Antonio
_ develven el mismo valor (-16). El valor correcto es GWL_STYLE.
Saludos
Posted: Fri May 18, 2007 7:01 am
by Antonio Linares
Toni,
No te habrás confundido al probarlo ? El valor -16 corresponde a GWL_STYLE
Posted: Fri May 18, 2007 7:35 am
by tsales
Antonio
Tiene usted toda la razón.
Valor desde Recursos = 1417740290
Valor creado con @,, = 1417708810
Saludos
Posted: Fri May 18, 2007 7:50 am
by tsales
Antonio
Hoy no tengo mi dia
Valor desde Recursos=1417708810
Valor utilzando @,,, = 1417740290
Saludos
Posted: Fri May 18, 2007 8:11 am
by Antonio Linares
Toni,
Nos pasa a todos de vez en cuando
Prueba a usar 1417740290 como estilo en el recurso y no uses ningún valor TCS_
Posted: Fri May 18, 2007 10:32 am
by tsales
Antonio
Se vé diferente con los mismos valores. Mira el resultado. (Arriba recursos / abajo creando con @....)
Saludos