Iconos tranparentes

Saludos a todos.
Gracias de antemano a quien trate de ayudarme.
Estoy haciendo una pekeña aplicación en Visual C++ (con Microsoft Visual C++ 6.0) y tengo un pekeño problema.
Tengo un diálogo no modal en el que inserto un control árbol (CtreeCtrl). Creo una serie de iconos con zonas transparentes. Una vez inserto los iconos en el control árbol, las zonas señaladas como transparentes deberían presentar el color de fondo del árbol, pero siempre presentan el color negro (independientemente del color de fondo del control árbol que establezcas llamando a CTreeCtrl::SetBkColor). No entiendo el por qué.
Espero que alguien pueda ayudarme con esto... Gracias.

1 respuesta

Respuesta
1
En primer lugar, tenés que tener en cuenta que los íconos que tenés realmente tengan el color transparente en su fondo. Sabés como pintarlos desde C++?
Segundo, cuando generaste la lista de imágenes mediante la clase CImageList usando el método Create tiene que haber sido algo más o menos así:
imagelist.Create( 16, 16, ILC_COLORDDB, 0, 0 );
Lo importante ahí es: ILC_COLORDDB.
Cuidate

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas