请用代码示例:初始化代码如下:
BOOL CFileManage::OnInitDialog() 
{
 CDialog::OnInitDialog();
    
 TV_INSERTSTRUCT TreeCtrlItem;
 HTREEITEM hTreeItem;
       
 m_cDirTree.SetItemHeight(50);  TreeCtrlItem.hInsertAfter=TVI_LAST;
 TreeCtrlItem.item.mask=TVIF_TEXT|TVIF_PARAM;
     
 TreeCtrlItem.hParent=TVI_ROOT;
 TreeCtrlItem.item.pszText="ROOT";
 hTreeItem=m_cDirTree.InsertItem(&TreeCtrlItem);         
          TreeCtrlItem.hParent=hTreeItem;
 TreeCtrlItem.item.pszText="SUB0 ";
 m_cDirTree.InsertItem(&TreeCtrlItem);  TreeCtrlItem.hParent=hTreeItem;
 TreeCtrlItem.item.pszText="SUB1";
 m_cDirTree.InsertItem(&TreeCtrlItem);  
          
 HTREEITEM hItem = m_cDirTree.GetFirstVisibleItem();       
 m_cDirTree.SetItemState(hItem, TVIS_BOLD, TVIS_BOLD);
 m_cDirTree.Expand(hItem, TVE_EXPAND);
}

解决方案 »

  1.   


    你需要先找一个文件夹图标文件(folder.ico),导入到你的工程中,ID 为 IDI_FOLDER。然后,建立窗口成员变量:
    CImageList m_ImageList;在窗口初始化时装入图标:
    m_ImageList.Create(24,24,ILC_COLOR8|ILC_MASK,2,2);
    m_ImageList.Add(LoadIcon(IDI_FOLDER));为TreeCtrl指定图标库:
    m_cDirTree.SetImageList(&m_ImageList,LVSIL_SMALL);增加项目时指定图标索引:
    m_cDirTree.InsertItem("项目",0,,,,,
    如果是新手,感觉比较复杂,慢慢体会吧。
      

  2.   

    "你需要先找一个文件夹图标文件(folder.ico),导入到你的工程中,ID 为 IDI_FOLDER。"请问怎样设置"ID 为 IDI_FOLDER"???
      

  3.   


    你把图片放入res文件夹后就会在Icon列表中出现那个Icon的资源,点击那个资源在属性栏里就能修改了