我正在尝试为 Game maker studio 2 制作(我认为是简单的)扩展。
我仅限于制作 DLL 应用程序。
我想知道是否有一个 dll 应用程序打开文件资源管理器让用户找到一个文件然后返回所述目录?
我觉得这是一个很深奥的问题,但我真的也需要知道答案,然后再苦苦编码几个小时才发现这是不可能的。
我正在尝试为 Game maker studio 2 制作(我认为是简单的)扩展。
我仅限于制作 DLL 应用程序。
我想知道是否有一个 dll 应用程序打开文件资源管理器让用户找到一个文件然后返回所述目录?
我觉得这是一个很深奥的问题,但我真的也需要知道答案,然后再苦苦编码几个小时才发现这是不可能的。
您不想启动资源管理器,而是打开一个允许用户选择文件的文件对话框。
根据您在程序中使用的框架,解决方案可能会有所不同。
如果您使用的是 Qt 框架,您可以使用QFileDialog
平台独立机制。
如果您认为它只能在 Windows 上运行没问题,那么您可以直接使用 WinAPI 函数GetOpenFileName
或GetSaveFileName
(这比他们的文档页面上建议作为替换的Common Item Dialog容易得多)