RT,我如下代码初始化了TREE但是节点前面全是空白图 请问为什么?或者谁能告诉我在tree前添加节点图标的步骤和代码 最好是选中能变化的那种 谢谢 本人VC入门,求大虾们帮忙。代码如下:
         CImageList m_ImgList;//定义一个可供显示的变量
CBitmap bm,bm1;      //位图变量 m_ImgList.Create(16, 16, ILC_COLOR16,2, 1); //加2个BITMAP到ImgList
bm.LoadBitmap(IDB_TREE_NEW); 
m_ImgList.Add(&bm, RGB(0,255,0));// bitmap 
bm1.LoadBitmap(IDB_TREESEL);
m_ImgList.Add(&bm1, RGB(0, 255, 0)); //bitmap1 m_TreeCtrl.SetImageList(&m_ImgList, TVSIL_NORMAL); //设置图标与树状控件关联 HTREEITEM hItem,hSubItem;//定义树节点的句柄
hItem = m_TreeCtrl.InsertItem("Parent1", 1, 0,TVI_ROOT);//!!在根节点第一个 所以不需要第三个参数
hSubItem = m_TreeCtrl.InsertItem("Child1_1", 0, 0,hItem);//父节点的第一个子节点 
hSubItem = m_TreeCtrl.InsertItem("Child1_2", 0, 0,hItem,hSubItem);//父节点1下 跟在子节点1后
hSubItem = m_TreeCtrl.InsertItem("Child1_3", 0, 0,hItem,hSubItem);//父节点1下 跟在子节点2后 hItem = m_TreeCtrl.InsertItem("Parent2", 1, 0,TVI_ROOT,hItem);
hItem = m_TreeCtrl.InsertItem("Parent3", 1, 0,TVI_ROOT,hItem);
hItem = m_TreeCtrl.InsertItem("Parent4", 1, 0,TVI_ROOT, hItem);