Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: WarGhost en 29 Agosto 2006, 17:58 pm



Título: Estilo XP
Publicado por: WarGhost en 29 Agosto 2006, 17:58 pm
Hay algún modo de hacer que los controles "Microsoft windows Common Controls 6.0" puedan estar al Estilo XP con la Version 5.0 si que se puede pero con la 6.0 no alguien me puede ayudar?


Título: Re: Estilo XP
Publicado por: Zeroql en 29 Agosto 2006, 20:30 pm
se puede usar el manifest


Título: Re: Estilo XP
Publicado por: WarGhost en 29 Agosto 2006, 22:39 pm
xD, Veo que no lo as probado.

Aun poniedo el manifest los controles "Microsoft windows Common Controls 6.0" siguen siendo estilo 98


Título: Re: Estilo XP
Publicado por: Hendrix en 29 Agosto 2006, 23:14 pm
Con algun control de usuario.....o con APIS, pero no estoy seguro de eso ultimo.

Salu2



Título: Re: Estilo XP
Publicado por: WarGhost en 29 Agosto 2006, 23:18 pm
listview por apis¿?¿?


Título: Re: Estilo XP
Publicado por: Hendrix en 29 Agosto 2006, 23:31 pm
Por e4so te dige que lo de las APIs no estaba seguro, eso si, hay APIs para atribuir colores y todo eso....fiajte komo se ahce un control de usuario... ;) ;)

Salu2



Título: Re: Estilo XP
Publicado por: karmany en 30 Agosto 2006, 03:01 am
Yo también comprobé hace tiempo que hay algunos controles que aún usando el  'manifest' aparecen sin modificar el estilo..
Yo de hecho, llevo un tiempo espezando a manejarme en VB2005, en donde el estilo es WXP.

¿Qué control en especial es el que te interesa poner en estilo windows XP?


Título: Re: Estilo XP
Publicado por: WarGhost en 30 Agosto 2006, 14:46 pm
"Microsoft windows Common Controls 5.0" pero no me gusta porque hay cosas que dan error o no tienen todas las propiedades de el 6.0.


Título: Re: Estilo XP
Publicado por: Zeroql en 30 Agosto 2006, 18:14 pm
mira. si kieres pedes usar el XN Resource editor. en el puedes abrir el vb6.exe y agregarle un manifest. con eso tus controles en tiempo de diseño se ven con estilos de XP. peo si keires que cuando compiles la aplicacion  te keden con los estlos visuales usa el manifest.
es la mejor forma. ya que las apis no te crean ciertos controles de vb.


Título: Re: Estilo XP
Publicado por: WarGhost en 30 Agosto 2006, 18:19 pm
Creo que no te as enterado  ;D.

YO estoy diciendo que aun usando el manifest al usar los controles "Microsoft windows Common Controls 6.0"
pues esos controles no son al estilo XP



Título: Re: Estilo XP
Publicado por: ~~ en 31 Agosto 2006, 02:08 am
Hola:

Si no recuerdo mal el Cactus Joiner usaba la interfaz del XP en esos controles q tu kieres (weno yo no e tenido el privilegio de ver el code y no se si son Microsoft windows Common Controls 5.0 o 6.0) per podias mandar un PM a ||MadAntrax|| y preguntarselo, seguro q te lo dice.

1S4ludo


Título: Re: Estilo XP
Publicado por: WarGhost en 31 Agosto 2006, 03:05 am
No el Estilo XP es esto:

(http://img98.imageshack.us/img98/9599/xpoq5.jpg)

No
(http://img98.imageshack.us/img98/6016/98gz1.jpg)

Gracias de todos modos ;)

;D Salu2


Título: Re: Estilo XP
Publicado por: _Sergi_ en 31 Agosto 2006, 12:26 pm
Vaya veo que nadie se ha enterado de lo que pregunta WarGhost....

En efecto, los temas de Windows XP sólo pueden usarse con Microsoft Windows Common Controls 5.0. Sobre lo que dices de que algunas propiedades o eventos son distintas es cierto que lo son, y también es cierto que en proyectos grandes supone un problema adaptar todo el código, pero es la única solución.

Si me permites un consejo, acostúmbrate a usar los 5.0 en el fondo no es tanto rollo y tienes la ventaja de hacer programas que se adapten a cualquier tema que tenga el usuario instalado.

Un saludo


Título: Re: Estilo XP
Publicado por: WarGhost en 31 Agosto 2006, 15:00 pm
Si pero en la Versión 5.0 lo iconos de imagelist una Vez guardado y proyecto cerrado y abierto de nuevo pasa esto:

(http://img462.imageshack.us/img462/4631/dibujonp1.jpg)

Y es un coñazo tener que ir poniendo las imagenes una y otra vez cada vez que guardes :P, al igual que por ejemplo en el ListView las propiedades FullRowSelect, GridLines, CheckBoxes etc... muchas propiedades que son muy importantes.

Bueno Gracias de todos modos.

;D Salu2, WarGhost


Título: Re: Estilo XP
Publicado por: Zeroql en 31 Agosto 2006, 18:08 pm
viejo la verdad es que no te he podido entender, a mi los estilos visuales me funcionan bien. con el manifest dentro de los controles common controls.


Título: Re: Estilo XP
Publicado por: karmany en 31 Agosto 2006, 18:48 pm
Hola Zeroql...

Cita de: Zeroql
a mi los estilos visuales me funcionan bien. con el manifest dentro de los controles common controls

No digas eso porque volvemos a lo mismo. La pregunta que hace WarGhost es si te funciona con:

"Microsoft Windows Common Controls 6.0"
[/size]

Y pienso que a ti tampoco te debe funcionar


Título: Re: Estilo XP
Publicado por: WarGhost en 31 Agosto 2006, 19:20 pm
Aquí e encontrado algo:

No es el Control pero se puede utilizar:

ListView por API:
http://es.geocities.com/ftp_warghost/Archivos/API-ucList1887915132005.zip

Progress, Slider, StatusBar, Toolbar por API:
http://es.geocities.com/ftp_warghost/Archivos/No_MSCOMCT2016688302006.zip

;D Salu2, WarGhost




Título: Re: Estilo XP
Publicado por: Mad Antrax en 31 Agosto 2006, 21:17 pm
es cierto que esto del tema XP es un royo (al menos para mi) y al final termino haciendo mi propia cutre-GUI con mis propios controles CTL, creo que a la larga es mejor, asi tu aplicacion no se verá afectada por los temas visuales de los usuarios. Lo mejor para hacer aplicaciones con estilo XP es usar el Visual Basic .Net 2005 que viene con muchas opciones y permite crear en tiempo de ejecucion aplicaciones con el tema instalado.

saludos


Título: Re: Estilo XP
Publicado por: Zeroql en 31 Agosto 2006, 23:50 pm
bueno los estilos visaules de
"Microsoft Windows Common Controls 6.0"
SI funcionan pero hay que saber aplicarlos,
http://foro.elhacker.net/index.php/topic,134711.0.html


Título: Re: Estilo XP
Publicado por: karmany en 1 Septiembre 2006, 00:35 am
Hola de nuevo Zeroql...

Cita de: Zeroql
bueno los estilos visaules de
"Microsoft Windows Common Controls 6.0"
SI funcionan pero hay que saber aplicarlos,
http://foro.elhacker.net/index.php/topic,134711.0.html

Ese tutorial que comentas lo hice yo y lo hice con:
Microsoft Windows Common Controlos 5.0 porque con el 6.0 no se puede.


Título: Re: Estilo XP
Publicado por: WarGhost en 1 Septiembre 2006, 00:44 am
si comctl32.dll es la version 5.0 la 6.0 es msconctl.ocx


Título: Re: Estilo XP
Publicado por: Zeroql en 1 Septiembre 2006, 02:42 am
siiiiiiiiiiii eso si se puede