FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Delphi 7 y apariencia XP
He buscado en los foros y no he visto nada, por eso lo pregunto.
¿Como se hace para que una aplicación hecha con Delphi7 tenga apariencia XP? (Botones, bordes de ventanas, checks, radios, etc...) Igual estoy equivocado y no se puede. Un saludo. |
#2
|
||||
|
||||
Hola,
El tema de los temas del Windows XP se ha tratado ya en estos Foros. Personalmente, lo que hago es añadir la unidad "XpMan" en el archivo "dpr" de los proyectos que quiero tomen los temas de Windows Xp. |
#3
|
||||
|
||||
En la pestaña de componentes "Win32" tienes el componente "XPmanifest". Pegándolo en el form principal, o añadiendo en el uses del form principal "XPman" (mas o menos lo que dice DEC), consigues que todos los controles estándar de delphi adopten el estilo visual que uses en XP.
Si lo que deseas es controlar tus propios estilos visuales, tendrás que utilizar componentes preparados para ello, como por ejemplo SkinForm. Salu2.
__________________
Tengo las manos llenas de dedos... Tengo los dedos llenos de teclas... Tengo las teclas desordenadas... Tengo el desorden muy controlado... Tengo el control en mis manos. |
#4
|
||||
|
||||
Hola,
Germán, si añado la unidad "XpMan" al archivo de proyecto y no en cada uno de los formularios de una aplicación, es, precisamente para evitar esto último. por otro lado el "manifiesto Xp" es justo lo que añade la unidad XpMan, la cual puede verse a continuación:
|
#5
|
||||
|
||||
DEC, yo únicamente he indicado que se debe añadir en el form principal (no en todos), y que el resultado es el mismo que tu método, pues cualquier otro form del proyecto adopta tambien el estilo que se use en XP.... simplemente sugeria otra posibilidad.
Salu2.
__________________
Tengo las manos llenas de dedos... Tengo los dedos llenos de teclas... Tengo las teclas desordenadas... Tengo el desorden muy controlado... Tengo el control en mis manos. |
#6
|
||||
|
||||
Hola,
Germán, no lo decía por tanto. De hecho estaba equivocado si es como dices y añadiendo la unidad en el formulario principal está todo hecho. Porque lo que yo pretendo, como digo, añadiendo la unidad en el archivo del proyecto es no tener que repetir la misma unidad en todos los formularios. En todo caso no te lo tomes a mal que mi intención no era conseguir algo así sino acaso lo contrario. |
|
|
|