【发布时间】:2013-06-18 09:47:44
【问题描述】:
我正在尝试使用 IFileSaveDialog 保存文件。但是,当对话框出现并且我输入所需的文件名时,从下拉列表中选择扩展名并单击保存它会返回给我的文件路径没有扩展名。 所以我的问题是如何让 IFileSaveDialog 自动在文件名末尾添加扩展名?无需强制用户手动输入扩展名。
【问题讨论】:
标签: c++ winapi visual-studio-2012 msdn
我正在尝试使用 IFileSaveDialog 保存文件。但是,当对话框出现并且我输入所需的文件名时,从下拉列表中选择扩展名并单击保存它会返回给我的文件路径没有扩展名。 所以我的问题是如何让 IFileSaveDialog 自动在文件名末尾添加扩展名?无需强制用户手动输入扩展名。
【问题讨论】:
标签: c++ winapi visual-studio-2012 msdn
在显示您的对话框之前,只需致电SetDefaultExtension()。
【讨论】:
SetFileTypes() 之后调用了SetDefaultExtension()。因此,更改顺序解决了问题