我创建了一个对话框,上面是一个任务列表(我用的是ListControl),下面是一个资源管理器,然后有一个添加按钮,
???单击资源管理器中的文件或文件夹或磁盘,然后点添加按钮就能将文件或文件夹或磁盘的完整路径添加到任务列表(ListControl)中,ListControl有两列,一列是名称,就是文件或文件夹或磁盘的完整路径,另一列是类型(是文件,文件夹还是磁盘)如何实现???????有源代码更好!!!
???单击资源管理器中的文件或文件夹或磁盘,然后点添加按钮就能将文件或文件夹或磁盘的完整路径添加到任务列表(ListControl)中,ListControl有两列,一列是名称,就是文件或文件夹或磁盘的完整路径,另一列是类型(是文件,文件夹还是磁盘)如何实现???????有源代码更好!!!
{
int nIndex;
CPath path(szFilename);
__int64 nSize64;
long nSize;
CString sText;
CTime tModified; // File name
nIndex = m_list.InsertItem(m_list.GetItemCount(), path.GetFileName(), 0); // File location
m_list.SetItemText(nIndex, 1, path.GetLocation()); // File size
path.GetFileSize(nSize64);
nSize = (long) (nSize64 / (__int64)1024);
if (nSize < 10)
sText.Format("%ld B", nSize64);
else
sText.Format("%ld KB", nSize); m_list.SetItemText(nIndex, 2, sText); // File modified date
path.GetFileTime(tModified);
m_list.SetItemText(nIndex, 3, tModified.FormatGmt("%d-%m-%Y %I:%M %p"));
}
类的名字里面就记得一个tree了。
你好!
我编译了你给的代码,报了几个错,有一个错误就是 error C2065: “CPath”: 未声明的标识符,其他几个错误我觉得应该都是跟这个错误有关,应该怎么解决啊?