进击的巨人第二季动画:VC,如何打开一个文件夹(就象打开我的电脑一样的显示一个文件夹)

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 17:34:46
VC,如何打开一个文件夹(就象打开我的电脑一样的显示一个文件夹里的内容)??
先谢谢了~!!!

使用FindFirstFile,FindNextFile来获取文件夹中的所有文件,
显示的工作自己来作。可以用一个listview 来显示
我的电脑的其实就是(SysListView32)。

ShellExecute(NULL,"open","E:\\ddd",NULL,NULL,SW_SHOWMAXIMIZED);

一句话就搞定,其他回答者都绕弯子,水平太差!

可以使用SHGetSpecialFolderLocation函数获得“我的电脑”所对应的虚拟文件夹的id。然后使用ShellExecuteEx打开这个虚拟文件夹。
使用API函数SHGetSpecialFolderLocation。shlobj.h里有SHGetSpecialFolderLocation的原型声明。这个函数可以帮我们找到Windows的桌面目录、启动目录、我的文档目录等。