请问各位高手怎样制作一个简单的文件浏览器 请问各位高手怎样制作一个简单的文件浏览器,请大家帮忙,非常感谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用windows的api函数FindFile来枚举目录下的所有文件目录,得到文件信息。用一个listview视图来显示文件信息就可以了。 对了,如果要获得系统所有磁盘的信息,包括软盘,硬盘,光盘等等,需要用以下函数:; GetLogicalDriveStrings(dwBufferLength,lpBuffer); //获得逻辑设备的信息; GetVolumeInformation(lpRootPathName,lpVolumeNameBuffer, dwVolumeNameSize,&dwVolumeSerialNumber, &dwMaximumComponentLength,&dwFileSystemFlags, lpFileSystemNameBuffer,dwFileSystemNameSize); //获得磁盘卷信息,包括卷名称和格式类型; GetDiskFreeSpaceEx(lpRootPathName,&FreeBytesAvailable, &TotalNumberOfBytes,&TotalNumberOfFreeBytes); //探测磁盘的空间使用情况; 一打开文本文件为例子!实现一个对话框 CFileDialog dlg(TRUE,NULL,NULL,NULL,NULL,this)在视图里映射消息if(dlg.Model()==IDOK){ CString sFileName = GetPathName(); CFile file; file.Open(sFileName,CFile::modeRead); int nLen = file.GetLength(); char* pInfo = new char[nLen]; file.ReadHuge(pInfo,nLen); CEdit &edit = GetEditCtrl(); edit.SetWindowText(pInfo); delete[] pInfo; file.close();} 视图用editview做基类,消息映射写在view里面! 求关于VC控件的 类似于 CHM 的文档! 请高手看看! 我在使用 AGENT++的时候遇到这个问题 如何用vc2005做树型菜单 一个小问题 难道网络上的文件传输都用的是FTP协议吗?? 谁有realnetworks公司的HELIX SDK,RealSystem G2 SDK的中文资料? 关于开发类似RealPlayer的技术. 如何才能在编程时期引用AcitveX控件? 在MDI中,一个MDI窗口关闭,另一个MDI怎么不Activate? 哪里有根据不同计算机,产生不同注册码的控件或源码 只有一个DLL,我想知道他的EXPORT的函数,参数,返回值 刚去听了李开复的演讲……
用一个listview视图来显示文件信息就可以了。
GetLogicalDriveStrings(dwBufferLength,lpBuffer);
//获得逻辑设备的信息;
GetVolumeInformation(lpRootPathName,lpVolumeNameBuffer,
dwVolumeNameSize,&dwVolumeSerialNumber,
&dwMaximumComponentLength,&dwFileSystemFlags,
lpFileSystemNameBuffer,dwFileSystemNameSize);
//获得磁盘卷信息,包括卷名称和格式类型;
GetDiskFreeSpaceEx(lpRootPathName,&FreeBytesAvailable,
&TotalNumberOfBytes,&TotalNumberOfFreeBytes);
//探测磁盘的空间使用情况;
实现一个对话框 CFileDialog dlg(TRUE,NULL,NULL,NULL,NULL,this)在视图里映射消息
if(dlg.Model()==IDOK)
{
CString sFileName = GetPathName();
CFile file;
file.Open(sFileName,CFile::modeRead);
int nLen = file.GetLength();
char* pInfo = new char[nLen];
file.ReadHuge(pInfo,nLen);
CEdit &edit = GetEditCtrl();
edit.SetWindowText(pInfo);
delete[] pInfo;
file.close();
}