【发布时间】:2016-07-04 02:17:21
【问题描述】:
我正在使用 Visual Studio IDE 开发 C++ windowsform 项目。
我使用CFileDialog 类要求用户选择要打开的文件。
它显示一个通常打开的文件选择窗口。
我希望显示的默认文件夹与单击“我的电脑”时访问的文件夹相同,其中显示了硬盘驱动器、USB 驱动器、DVD 驱动器等。
我可以通过将其路径写入lpstrInitialDir 成员来定义默认文件夹,但我找不到此类文件夹的路径。我尝试了“\”、“explorer.exe”、“”,它们都没有给我预期的结果。
该应用程序将由多个用户使用,因此解决方案不得在路径中包含用户名。即“C:\Documents and Settings[user]\Desktop\My Computer”可能有效,但不适用于我的应用程序。
有谁知道定义windows的“根”路径(即C:\的根)?
我在 SO 和 Internet 上进行了搜索,但可能我使用了错误的关键字,因为我找不到合适的内容。
【问题讨论】: