我正在使用GetOpenFileName在C++中打开文件,是否可以使用lpstrInitialDir在“计算机”虚拟位置设置初始目录?

谢谢,

最佳答案

对于GetOpenFileName,这是不可能的,因为您希望使用的位置不是文件系统的一部分。而是它是更广泛的Shell namespace 的一部分。

如果您查看GetOpenFileName的文档,您会发现它已被“公共(public)项目对话框”所取代(实际上是10年前)。这些对话框确实允许您将初始文件夹指定为 shell 项目。

关于c++ - 可以在默认目录 'Computer'中打开GetOpenFileName吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40766753/

10-10 21:29