类型:转载 责任编辑:asp 日期:2007/03/01
那位兄台有用treeview做的资源树的例子(完整的源代码),请发到tvm7890@163.com,谢谢!
推荐阅读
把你原来的函数改成下面的就行了:
void findfolders(ttreenode *rootnode)
{
win32_find_data wd,wd2;
handle handle,hd;
bool re=true;
handle=findfirstfile("*.*",&wd);
while (re && (handle!=invalid_handle_value))
{
if(((wd.dwfileattributes & file_attribute_directory )!=0) && checkfilename(wd.cfilename))
{
setcurrentdirectory(wd.cfilename);
parantnode=form_main->tv_directory->items->addchild(rootnode,wd.cfilename);
findfolders(parantnode);
setcurrentdirectory("..");
}
re=findnextfile(handle,&wd);
}
findclose(handle);
}