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). .