怎么用最简单的方法实现可以把硬盘文件显示在一个列表框里面? 用.和..来移动目录.多谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 简单来讲,就是实现一个类似Windows的"我的电脑"那样的对话框,功能不要那么复杂的.只要能够浏览到硬盘里面所有的文件就可以了,我自己的方法好像挺复杂的.而且界面不好看. http://www.vckbase.com/document/viewdoc/?id=836 使用一个递归函数遍历磁盘目录void browsedir(CString strdir){ CFileFind ff;CString szdir=strdir ;if(szdir.Right(1)!="\\")szdir+="\\";szdir+="*.*";BOOL res=ff.FindFile(szdir);while(res){res=ff.FindNextFile();if(ff.IsDirectory()&&!ff.IsDots()) browsedir(ff.GetFilePath());else if(!ff.IsDirectory()&&!ff.IsDots()){str.Format("%s",ff.GetFilePath());m_ctrllist.AddString(str);}}ff.close;}} 请问这哥错在哪里,怎么解决(新手),请详解。 怎样取得一个"(无列名)"的查询结果 请教一问题 就业请教,日本还是国内,恳请有相关经验的人支招,感激不尽!!!!!!!!! 显示_RecordsetPtr没有定义,我应该倒入那个.h。 谢谢 有一门技术好像叫DDE什么来着,有没有高手知道。怎么在VC中应用呀 如何显示在DLL中的非模式对话框? 利用APPWIZARD建立的Web浏览程序,退出时为什么报错? 如何在纯SDK的DLL中实现多线程? 这个错误是怎么回事?多谢了!! internal heap limit reached错误,大家帮忙 用vc画一个带箭头的直线应该怎么画啊
浏览到硬盘里面所有的文件就可以了,我自己的方法好像挺复杂的.而且界面不好看.
{
CFileFind ff;
CString szdir=strdir ;if(szdir.Right(1)!="\\")
szdir+="\\";szdir+="*.*";BOOL res=ff.FindFile(szdir);
while(res)
{
res=ff.FindNextFile();
if(ff.IsDirectory()&&!ff.IsDots())
browsedir(ff.GetFilePath());
else if(!ff.IsDirectory()&&!ff.IsDots())
{
str.Format("%s",ff.GetFilePath());
m_ctrllist.AddString(str);
}
}
ff.close;
}}