Red de conocimiento informático - Aprendizaje de programación - Problema de visualización de íconos en el control de árbol MFC.

Problema de visualización de íconos en el control de árbol MFC.

Hay CTreeCtrl en la biblioteca mfc, que tiene las siguientes dos funciones miembro

CImageList* SetImageList(

CImageList * pImageList,

int nImageListType

);

BOOL SetItemImage(

HTREEITEM hItem,

int nImage,

int nSelectedImage

) ;

Los siguientes son los pasos generales:

1. Primero cree una CImageList usando los íconos en fileinfo para crear una lista de cadena de imágenes CImageList;

2. Llame a SetImageList

3. Después de agregar el elemento, obtenga el identificador del elemento y luego llame a SetItemImage

(hItem es el identificador del control de árbol después de agregar el elemento). , nImage es el índice de la imagen, nSelectedImage es el índice del mouse de la imagen en el estado seleccionado). .