2009-02-23 17 views
5

Quiero utilizar la característica Vista Large Icon en mi aplicación Delphi 2009, pero solo puedo insertar el icono normal 32x32 en mi aplicación. ¿Cómo puedo hacer que la aplicación tenga muchos tamaños de íconos?Aplicación Delphi 2009 con iconos grandes para Vista

Gracias

+0

¿Este [tutorial] (http://www.rw-designer.com/compile-vista-icon) ayuda? – schnaader

Respuesta

6

Ir a la descarga IcoFX. Es gratis y maneja múltiples tamaños/profundidades de color Y una mezcla alfa apropiada. Úselo para crear su archivo ICO, luego agregue el ICO a su proyecto. No puedo darle un paso por paso para cargar el ICO en 2009, porque estoy atascado con Delphi 7 ...

Si le sirve de consuelo, Visual Studio ha tardado una eternidad en acercarse edición decente de iconos también.

Oye, ¿quién recuerda el Taller de Recursos de Borland?

+0

oh mi trae recuerdos ... y escalofríos http://blad.files.wordpress.com/2008/02/rw.gif –

+2

Conmovió mi mundo, cuando tenía más pelo y mi espalda no dolía tanto :-) –

2

me gustaría utilizar un editor de iconos como AWIcons que le permite crear un icono que contiene muchos formatos diferentes. Windows decidirá, según la vista actual y la profundidad del color, qué icono usar.

Una vez que haya creado su ícono SINGLE con muchos formatos incrustados diferentes, solo conéctelo como lo haría con su ícono de 32x32. Puede parecer divertido en el IDE, pero cuando ejecutas el programa se verá correctamente.

0

Si quieres un poco de software gratuito para crear iconos, entonces probablemente puedas usar GIMP. Mi primer tutorial en video estaba usando GIMP para crear iconos: está disponible here.

1

sólo puede incrustar el icono de 32x32 normales en mi solicitud

Desde mi experiencia, Delphi 2009 le permite utilizar cualquier icono. También usé iconos de Vista extragrandes, y funcionó.

0

Configure el proyecto para usar el compilador de recursos de Microsoft.

2

Obtenga un stock decente de iconos, o haga los suyos propios. Utilizo una biblioteca de iconos de Icon Experience - su salario, pero todos los tamaños de iconos 16x16 hasta 256 x 256 se proporcionan en formatos ICO y PNG. Luego uso Icon Sushi para trabajar con mis propios iconos. Tanto Delphi 7 como 2009 tienen limitaciones para trabajar con iconos grandes, así que pasé al uso de íconos PNG utilizando la biblioteca de componentes PNG. Esto le da una TPNGImageList que solo funciona donde la caché de Vista y otros problemas hacen que el uso de TImageList solo sea realmente bueno para tamaños de 16x16 y 32x32. También he portado PNGComponents a D2009 donde funciona bien. Brian

Cuestiones relacionadas