同上,mFinder是不是一个有效的对象。
解决方案 »
- bitblt,StretchBlt的问题
- 怎样给窗口四周加上拖动大小的那个功能呢?
- 怎样在资源编辑模式下知道一个控件的类型
- 自己写ping 程序如何发送大包(包长大于10000)用原始socket ??求急
- 想找一个中间有百分比数字的进度条,请赐教。
- 动态创建的多个可视化控件的话,怎么修改其中一个的属性和调用空间方法?
- 很急 用installshield在目标计算机上的C:和D:\新建文件夹或目录
- 软件界面开发套餐在CSDN被发表
- 求助!!!
- 各位有考过MCSD(VB)的吗,介绍介绍经验!!!
- 我用MFC写的一段写防火墙注册表的代码,为什么debug版本可以用,而Release版本不可以用
- Visual Studio 6.0(VC++)中文注释乱码问题
// 参考MSDN的例子用法
void Recurse(LPCTSTR pstr)
{
CFileFind finder; // build a string with wildcards
CString strWildcard(pstr);
strWildcard += _T("\\*.*"); // start working for files
BOOL bWorking = finder.FindFile(strWildcard); while (bWorking)
{
bWorking = finder.FindNextFile(); // skip . and .. files; otherwise, we'd
// recur infinitely! if (finder.IsDots())
continue; // if it's a directory, recursively search it if (finder.IsDirectory())
{
CString str = finder.GetFilePath();
TRACE(_T("%s\n"), (LPCTSTR)str);
Recurse(str);
}
} finder.Close();
}void PrintDirs()
{
Recurse(_T("C:"));
}
static const TCHAR szFileToFind[] = _T("C:\\WINDOWS\\SYSTEM.INI");BOOL bResult = finder.FindFile(szFileToFind);if (bResult)
{
finder.FindNextFile(); TRACE(_T("Root of %s is %s\n"), szFileToFind,
(LPCTSTR)finder.GetRoot()); TRACE(_T("Title of %s is %s\n"), szFileToFind,
(LPCTSTR)finder.GetFileTitle()); TRACE(_T("Path of %s is %s\n"), szFileToFind,
(LPCTSTR)finder.GetFilePath()); TRACE(_T("URL of %s is %s\n"), szFileToFind,
(LPCTSTR)finder.GetFileURL()); TRACE(_T("Name of %s is %s\n"), szFileToFind,
(LPCTSTR)finder.GetFileName()); finder.Close();
}
else
{
TRACE(_T("You have no %s file.\n"), szFileToFind);
}