ICONES PNG EM LISTVIEW

RICOCARDOZO 25/04/2013 10:17:02
#422478
Alguem conhece uma maneira de carregar icones .png no listview sem ser com ocx de terceiros.
PROFESSOR 03/05/2013 18:33:45
#422921
Resposta escolhida
O VB6 não oferece suporte nativo á transparência ou á TrueColor. Desta forma, apenas ícones (.ico) são capazes de mostrar áreas transparentes no VB6.

Ainda assim, usando (muitas) APIs do Windows (principalmente a GDI+), é possível carregar e mostrar imagens PNG no VB6, como você pode ver aqui neste fórum.
Aliás, aqui mesmo no fórum você acha mais exemplos, como este.

Ocorre que nem sempre as APIs do Windows são mantidas, na verdade muitas já deixaram de existir, outras também surgem, não necessariamente com a mesma funcionalidade. Assim, prender-se á API do Windows pode significar um aplicativo que funciona apenas em um sistema operacional específico. Cuidado.

O recomendado é sempre utilizar o que é disponibilizado nativamente pela linguagem de programação, quando muito por meio de plug-ins ou add-ins, mas sem usar componentes de terceiros, concordo com você. Ocorre que quando a linguagem está ultrapassada e já não oferece mais o que você deseja, ou o que é usual á outros aplicativos, talvez valha á pena tentar uma linguagem mais atual.
Tópico encerrado , respostas não são mais permitidas