mfc库中有CTreeCtrl,它有个以下两个成员函数
CImageList* SetImageList(
CImageList * pImageList,
int nImageListType
);
BOOL SetItemImage(
HTREEITEM hItem,
int nImage,
int nSelectedImage
);
下面是大致步骤:
1、你首先用你fileinfo中的icon创建一个CImageList图片链表;
2、调用SetImageList;
3、在你添加好条目后,获得条目的句柄,调用SetItemImage
(hItem是你向treectrl添加条目后的句柄,nImage是图片的索引,nSelectedImage是被鼠标选中状态下图片的索引。)。
请采纳。
插入根节点:
HTREEITEM hRoot = m_tree.InsertItem(_T("Root"), TVI_ROOT);
CString变量应该也是没问题的
HTREEITEM hRoot = m_tree.InsertItem(m_proName, TVI_ROOT);
报什么错误,这样插入是没有问题的