热血传奇手游爵位图:VC,如何打开一个文件夹(就象打开我的电脑一样的显示一个文件夹)

来源:百度文库 编辑:高考问答 时间:2024/04/28 14:51:16
VC,如何打开一个文件夹(就象打开我的电脑一样的显示一个文件夹里的内容)??
先谢谢了~!!!

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

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

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

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