我正在使用GetOpenFileName
在C++中打开文件,是否可以使用lpstrInitialDir
在“计算机”虚拟位置设置初始目录?
谢谢,
李
最佳答案
对于GetOpenFileName
,这是不可能的,因为您希望使用的位置不是文件系统的一部分。而是它是更广泛的Shell namespace 的一部分。
如果您查看GetOpenFileName
的文档,您会发现它已被“公共(public)项目对话框”所取代(实际上是10年前)。这些对话框确实允许您将初始文件夹指定为 shell 项目。
关于c++ - 可以在默认目录 'Computer'中打开GetOpenFileName吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40766753/