CTreeCtrl 的一点基础代码

 CTreeCtrl* p_Tree = (CTreeCtrl*)GetDlgItem(IDC_TREE1);
 TVINSERTSTRUCT insertStut;
 insertStut.hInsertAfter = NULL;
 insertStut.hParent = NULL;
 insertStut.item.pszText = _T("中国");
 insertStut.item.mask = TVIF_TEXT;
 HTREEITEM hCountry = p_Tree->InsertItem(&insertStut);
 HTREEITEM hProvince = p_Tree->InsertItem(TVIF_TEXT,"河南省",0,0,0,0,0,hCountry,NULL);
 HTREEITEM hProvince1 = p_Tree->InsertItem(TVIF_TEXT,"河南省1",0,0,0,0,0,hCountry,NULL);
 HTREEITEM hProvince2 = p_Tree->InsertItem(TVIF_TEXT,"河南省2",0,0,0,0,0,hCountry,hProvince);

 p_Tree->InsertItem(_T("Pittsburgh"), hProvince, TVI_SORT);
 p_Tree->InsertItem(_T("Harrisburg"), hProvince, TVI_SORT);
 p_Tree->InsertItem(_T("Altoona"), hProvince, TVI_SORT);

 insertStut.item.pszText = "俄罗斯";
 HTREEITEM hCountry1 = p_Tree->InsertItem(&insertStut);
 p_Tree->Expand(hCountry,TVE_EXPAND);

原文地址:https://www.cnblogs.com/8586/p/1323447.html