解决方案 »
- 纹理合成的机器学习(图像识别和学习)
- 进程按钮隐藏或消息截取
- 关于多线程的一个简单问题
- 请教BLOB存储的问题
- SDK中如何实现Tab键功能!!!@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
- 如何将几个独立的小工程 合成一个工程
- 急!急!急!如何在MFC7.0中,更改 CheckBox 的背景色!
- 进程间通信问题:一个进程PostMessage,另一个进程可以用PeekMessage接受到这个消息吗?
- 知道一个CRect,用它定位一个椭圆,如何知道某个点是否在椭圆内?
- 很简单的送分问题哦
- 大二新人,老师们不再,求各位大神指点。关于HWND的。
- 用gethostbyaddr在局域网中求IP对应主机名,总是返回localhost
{
CFileFind filefind; //声明CFileFind类型变量
CString strWildpath = strDir + _T("\\*.*"); //所有文件都列出。
if(filefind.FindFile(strWildpath, 0)) //开始检索文件
{
BOOL bRet = TRUE;
while(bRet)
{
bRet = filefind.FindNextFile(); //枚举一个文件
if(filefind.IsDots()) //如果是. 或.. 做下一个
continue;
for (int i = 0; i < nDepth; i ++) //层次空格打印
{
TRACE(_T(" "));
}
if(!filefind.IsDirectory()) //不是子目录,把文件名打印出来
{
CString strTextOut = strDir + CString(_T("\\")) + filefind.GetFileName();
TRACE(_T("file = %s\r\n"), strTextOut);
}
else //如果是子目录,递归调用该函数
{
CString strTextOut = strDir + CString(_T("\\")) + filefind.GetFileName();
TRACE(_T("dir = %s\r\n"), strTextOut);
TravelFolder(strTextOut, nDepth + 1);//递归调用该函数打印子目录里的文件
}
}
filefind.Close();
}
}
用FindFirstFile/FindNextFile来遍历目录,然后根据你学会的,把文件名插入树控件
http://download.csdn.net/detail/robertbaker/5043530
+
递归!
这个和你的要求应该是一样的。
CTreeCtrl::InsertItem()插入树节点信息