
2.重新命名为:[name].bat
3.编辑这个文件,输入
tree /f c:\ >a.txt
tree /f d:\ >a.txt
tree /f e:\ >a.txt
tree /f f:\ >a.txt
tree /f g:\ >a.txt
4.保存文件,直接双击执行...在当前目录下面就可以出来a.txt文件..不过,,,文件量大的话需要等一会....
CTreeCtrl* pCtrl = (CTreeCtrl*) GetDlgItem(IDC_TREE1)ASSERT(pCtrl != NULL)
// Insert a root item using the structure. We must
// initialize a TVINSERTSTRUCT structure and pass its
// address to the call.
TVINSERTSTRUCT tvInsert // 这是定义了一个父节点
tvInsert.hParent = NULL
tvInsert.hInsertAfter = NULL
tvInsert.item.mask = TVIF_TEXT
tvInsert.item.pszText = _T("United States")
HTREEITEM hCountry = pCtrl->InsertItem(&tvInsert) // 插入父节点,记住前面这个hCountry 下面又把它作为了父节点
HTREEITEM hPA = pCtrl->InsertItem(TVIF_TEXT,
_T("Pennsylvania"), 0, 0, 0, 0, 0, hCountry, NULL)//这里插入一个hCountry 的子节点
HTREEITEM hWA = pCtrl->InsertItem(_T("Washington"),// 这里又插入一个hCountry 的子节点并且放在hPA的后面(是同一个辈分的)
0, 0, hCountry, hPA)
pCtrl->InsertItem(_T("Pittsburgh"), hPA, TVI_SORT)// 这里连续插入了三个hPA的子节点
pCtrl->InsertItem(_T("Harrisburg"), hPA, TVI_SORT)
pCtrl->InsertItem(_T("Altoona"), hPA, TVI_SORT)
pCtrl->InsertItem(_T("Seattle"), hWA, TVI_SORT) //这里插入了3个hWA的子节点
pCtrl->InsertItem(_T("Kalaloch"), hWA, TVI_SORT)
pCtrl->InsertItem(_T("Yakima"), hWA, TVI_SORT)根据上面的方法,你可以插入自己的节点了下面给你函数原型看看 HTREEITEM InsertItem( LPTVINSERTSTRUCT lpInsertStruct )HTREEITEM InsertItem( UINT nMask, LPCTSTR lpszItem, int nImage, int nSelectedImage, UINT nState, UINT nStateMask, LPARAM lParam, HTREEITEM hParent, HTREEITEM hInsertAfter )HTREEITEM InsertItem( LPCTSTR lpszItem, HTREEITEM hParent = TVI_ROOT, HTREEITEM hInsertAfter = TVI_LAST )HTREEITEM InsertItem( LPCTSTR lpszItem, int nImage, int nSelectedImage, HTREEITEM hParent = TVI_ROOT, HTREEITEM hInsertAfter = TVI_LAST)
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)