2009-10-23 12 views
8

tengo una aplicación antigua (comenzada en delphi 7 en Win XP), ahora estoy usando delphi 2009 (win Vista). Si empiezo un nuevo proyecto, todos los botones tienen un borde enrutado, pero en mi aplicación anterior, todos los botones tienen un aspecto de forma "cuadrada".habilitar temas para aplicaciones

¿Hay alguna configuración que me haya perdido? gracias

+0

PD: No quiero volver a escribir toda mi aplicación para beneficiarse de la nueva imagen de los botones –

Respuesta

12

Bajo las Opciones del proyecto en D2009, hay un "Habilitar temas de tiempo de ejecución" opción que está marcada por defecto para los nuevos proyectos, pero sin marcar para proyectos preexistentes .

Al marcar esto se agrega el archivo de manifiesto al recurso del EXE, que es lo que lo hace usar temas de Windows Xp/Vista, que es lo que le da los botones redondeados.

http://www.stevetrefethen.com/blog/ThemingWindowsApplicationsInDelphi2007.aspx

http://www.stevetrefethen.com/blog/Delphi2007VCLDesignerThemeSupport.aspx

+0

opción de utilizar los temas era lo que quería, muchas gracias –