在视中放了一个树控件,写了如下代码,出错!!怎么回事啊? m_tree.SetImageList(&m_ImageList,TVSIL_NORMAL); TV_INSERTSTRUCT tvinsert; tvinsert.hParent = NULL;
tvinsert.hInsertAfter = TVI_LAST;
tvinsert.item.mask = TVIF_IMAGE|TVIF_SELECTEDIMAGE|TVIF_TEXT;   ///|TVIF_HANDLE
tvinsert.item.hItem = NULL;
tvinsert.item.state = 0;
tvinsert.item.stateMask = 0;
tvinsert.item.cchTextMax = 6;
tvinsert.item.iSelectedImage = 1;
tvinsert.item.cChildren = 0;
tvinsert.item.lParam = 0;
tvinsert.item.iImage = 2;
tvinsert.item.pszText = "father";

HTREEITEM hDad = m_tree.InsertItem(&tvinsert); tvinsert.item.pszText = "mother";

HTREEITEM hMod = m_tree.InsertItem(&tvinsert); tvinsert.hParent = hDad;
tvinsert.item.iImage = 3;
tvinsert.item.pszText = "son"; m_tree.InsertItem(&tvinsert); tvinsert.item.pszText = "dauther";

m_tree.InsertItem(&tvinsert); tvinsert.hParent = hMod;
tvinsert.item.iImage = 2;
tvinsert.item.pszText = "son"; m_tree.InsertItem(&tvinsert); tvinsert.item.pszText = "dauther";

m_tree.InsertItem(&tvinsert);
tvinsert.item.pszText = "cartoon";

HTREEITEM hOther = m_tree.InsertItem(&tvinsert); tvinsert.hParent = hOther;
tvinsert.item.iImage = 1;
tvinsert.item.pszText = "Tom"; m_tree.InsertItem(&tvinsert); tvinsert.item.pszText = "Jerry"; m_tree.InsertItem(&tvinsert);