博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

CTreeCtrl 的一点基础代码

Posted on 2008-10-31 09:38  浪端之渡鸟  阅读(682)  评论(0编辑  收藏  举报

 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);