![]() |
Iconos XP en runtime
Muy buenas.
Estoy intentando cargar iconos xp (alpha blending) en un TImageList en tiempo de ejecución y se me ven muy mal. Lo que hago es leer la ruta del icono desde la base de datos y insertar el icono en el TImageList mediante un TIcon. ¿Que hago mal? ¿O es que no se puede? Lo digo porque si meto directamente los iconos en el TImageList desde el editor del Delphi se ven muy bien. Muchas gracias de antemano. |
Hola
No te aseguro que funcione, pues no lo puedo probar ahora, pero quizás con:
mejore la apariencia. Saludos. |
Pues no funciona. Ni poniendo ImageType a itMasked, ni Masked a true... Ya te digo, si cargo los archivos uno a uno
(porque si le haces que carge más de 2 a la vez, se cargan mal también) en el imagelist antes de compilar, va bien, pero si lo hago en el "create" o en el "show" o donde sea, se ven sin el "alpha channel". Es una putada, porque no hay manera de cargar "dinamicamente" iconos en formato XP :( |
Lo conseguí
Código:
procedure TfrmReNamer.ConvertTo32BitImageList(const ImageList: TImageList); |
| La franja horaria es GMT +2. Ahora son las 18:46:08. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi