chrome优酷广告插件:VC,如何调用"打开文件夹"?

来源:百度文库 编辑:中科新闻网 时间:2024/05/05 23:46:02
VC,如何调用"打开文件夹"?
比如:下载文件到D:\abc,下完后,点击"打开文件所在的目录"
windows打开D:\abc文件夹

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

如果用MS VC++,建了MFC的工程后,你就已经有了标准的File->Open
File->Save
的入口,稍添加一点读写语句,就能有文件输入输出对话框执行文件读写. 从输入输出对话框可以进你要的文件夹.

CFileDialog dlg(1);
dlg.DoModal();