我知道 Microsoft 建议使用通用项对话框GetOpenFileName()
,GetSaveFileName()
但我正在使用一些较旧的代码。
如何限制GetOpenFileName()
只允许用户选择某个目录中的文件?
例如,我只希望用户能够从“图像”目录中选择一个文件。我不希望他们在打开文件时能够导航到其他目录。他们必须从“图像”目录中选择一个文件。
标志OFN_NOCHANGEDIR听起来可能是我需要的,但如果用户在打开文件时更改它,它只会将当前目录更改回原始目录。
如果无法使用GetOpenFileName()
,是否可以使用较新的通用项目对话框?