Page 1 of 1

2 pruguntas 2

Posted: Wed Jun 07, 2006 12:19 am
by El Loco
Gente, quisiera saber como puedo hacer lo siguiente
1- Que todos los controles tengan el estilo FLAT. No quiero ninguno con el estilo 3D. Como lo puedo hacer ??? Debo modificar todas las clases ???

2- Hay alguna manera de cargar un theme especifico, al margen del que tenga el Windows XP en ese momento ???

Desde ya mucisimas gracias.
Un abrazo. El Loco =>))

Posted: Wed Jun 07, 2006 10:18 am
by Antonio Linares
1. Tendrías que crear controles definidos por el usuario que reemplazasen a los estandard de Windows, ó modificar el método Paint() de todos ellos para que se dibujasen de otra forma.

2. No que yo sepa :)

Posted: Wed Jun 07, 2006 10:48 am
by El Loco
Gracias Antonio, tendre que ponerme a modificar nomas.....
Pense que podria ser mas facil.

Ahora otra duda Antonio, en el ejemplo FiveDemo que viene en Samples veo que los Get/Browse son FLAT, y por mas que revise el prg como la dll, no pude encontrar el truco.....
Podrias pasarme el secreto ???

Un abrazo. El Loco =>))

[/url]

Posted: Wed Jun 07, 2006 11:45 am
by Antonio Linares
Revisa samples\FiveDe32.rc. Posiblemente sea el estilo STYLE WS_CHILD de los diálogos.

Posted: Wed Jun 07, 2006 12:03 pm
by El Loco
Antonio Linares wrote:Revisa samples\FiveDe32.rc. Posiblemente sea el estilo STYLE WS_CHILD de los diálogos.
mmmmmm...... me parece que no. Ya lo probe y creo que tampoco viene por ahi, fijate el otro ejemplo FwRes.prg llama a TestClient() con el dialogo "client" y este tiene el style "Popup" y sale con los get/browse e include un combobox con el estilo flat.

Sigo investigando.
Un abrazo. El Loco =>))