c++ - 如何向 GetFileName 添加扩展名?

标签 c++ winapi visual-studio-2012 msdn

我正在尝试使用 IFileSaveDialog 保存文件。但是,当出现对话框并且我输入所需的文件名时,从下拉列表中选择扩展名并单击“保存”,它会返回不带扩展名的文件的路径。 所以我的问题是如何使 IFileSaveDialog 自动在文件名末尾添加扩展名?无需强制用户手动输入扩展名。

最佳答案

只需在显示对话框之前调用 SetDefaultExtension() 即可。

关于c++ - 如何向 GetFileName 添加扩展名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17165669/

相关文章:

c++ - 如何通过信号和槽发送数据?

c++ - 这两个版本的代码有什么区别?

c++ - 什么是死锁和竞争条件 (C++)?

perl - Win32 下的 gVim perl 标签 - 我应该使用 Perl::Tags 吗?

entity-framework - Entity Framework 代码优先默认数据库位置

c++ - 以 C++ 形式捕获异常

windows - IsAppThemed 和 IsThemeActive 有什么区别?

c++ - 如何在 VC++ 中将 HICON 转换为 HBITMAP?

c# - 我应该安装哪个版本的 Entity Framework ?

powershell - 使用 PowerShell 自定义 T4 脚手架