我试图为游戏制造商Studio2做(我认为是一个简单的)扩展。
我被限制在做一个DLL应用程序。
我想知道是否有任何曾经有一个dll应用程序打开文件资源管理器,让用户找到一个文件,然后返回所说的目录?
我觉得这是一个简单的问题,但我真的需要知道答案,在我花了几个小时埋头苦干地编写代码,却发现这是不可能的。
您不希望启动资源管理器,而是打开允许用户选择文件的文件对话框。
根据您在程序中使用的框架,解决方案可能不同。
如果您使用的是Qt framework,则可以使用QFileDialog/code>作为独立于平台的机制。
如果您认为它只能在Windows上工作,那么您可以直接使用WinAPI函数GetOpenFileName
或GetSaveFileName
(这比在文档页面上建议替换的公共项对话框容易得多)