我的类是继承ctreectrl的。

解决方案 »

  1.   

    设置了ImageList后, 通过设置TVITEMEX的iImage和iSelectedImage, 可以在TreeView中显示ImageList中iImage/iSelectedImage值对应的图标
      

  2.   

    CTreeCtrl::SetImageListCImageList* SetImageList( CImageList* pImageList, int nImageListType );返回值:
    返回指向先前的图像列表的指针(如果有);否则返回NULL。参数: pImageList 指向要被分配的图像列表的指针。如果pImageList是NULL,则从tree view控件中删除所有的图像。  
    nImageListType 要设置的图像列表的类型。图像列表可以是下列值之一: · TVSIL_NORMAL 获取常规的图像列表,它包含了该tree view项的被选择的和不被选择的图像。  
    · TVSIL_STATE 获取状态图像列表,它包含了处于用户定义状态的treeview项的图像。  
     说明:
    此成员函数用来设置一个tree view控件的常规或状态图像列表,并使用新的图像来重画该tree view项的图像。