Olá Felipe.

 

Usar um PNG direto na imagelist, creio que não vai conseguir. O que você
consegue é converter a sua imagelist pra poder usar os ícones no padrão de
cores do XP e do Vista, que também não são aceitos nativamente. Esses ícones
tem 32 bits (true color) e alpha channel, que não e suportado. Para isso tem
esse tutorial que você pode seguir:

 

http://blog.enginefour.com/blog/post/Using-XP-style2c-32-bit-pngs-as-icons-i
n-Delphi.aspx

 

O código das funções de conversão e inclusão de ícones está aí para
download.

O único detalhe é que a imagelist não aceita ícones maiores que 32x32. Se
alguém tiver uma maneira de fazer isso, também estou a procura. 

No restante, fica 100%... Acaba o problema da imagem ficar quebrada, ou
criar uma sombra branca atrás dos detalhes da imagem.

 

Abraço

 

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de Fellipe Henrique
Enviada em: quarta-feira, 1 de julho de 2009 14:55
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Como fazer pro TImageList do Delphi 2007 aceitar PNG?

 






Amigos, alguém sabe? Procurei no google e não achei, somente pro 2009 (que
já é nativo se nao me engano)..

Obrigado

Att.

-- 
_________________________________
T.·.F.·.A.·.
Fellipe Henrique
Blog: www.digitumsoft.com.br/blogs/fellipeh
----------------------------------------------------------
CAMPANHA POR UMA INTERNET SEGURA
Proteja o endereço de seus amigos como estou protegendo o seu. Ao enviar
mensagens use SEMPRE o "Cco" (cópia oculta).
Assim TODOS os endereços estarão preservados. E, claro, antes de encaminhar
um e-mail, delete todas as informações que apareçam no corpo do e-mail e que
possam ser usadas por hackers.
#######################################

[As partes desta mensagem que não continham texto foram removidas]





[As partes desta mensagem que não continham texto foram removidas]

Responder a