如何设置CFileDialog(Save As)保存文件的默认类型?
如题,小弟最近写了段代码,作用就是弹出“另存为”对话框,用户输入文件名后,按照默认文件类型保存生成文件。可是现在根本无法生成相应类型的文件,确切的说能生成文件,但不是设置的文件类型。
代码如下:
CFileDialog SaveDialog(false,NULL,"*.mission",OFN_NOCHANGEDIR |OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,"任务文件(*.mission)|*.mission||");
if(IDOK==SaveDialog.DoModal())
{
CString cFilePath=SaveDialog.GetPathName();
if(test(cFilePath))
MessageBox("Save Successful!");
else
MessageBox("Save Failed!");
}
比如,我输入一个“123”,按照我的意思应该生成文件为123.mission,但是现在生成文件123,根本没有加上自己设置的文件类型。
请问高手,这个问题如何解决,急切等待中。。。
代码如下:
CFileDialog SaveDialog(false,NULL,"*.mission",OFN_NOCHANGEDIR |OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,"任务文件(*.mission)|*.mission||");
if(IDOK==SaveDialog.DoModal())
{
CString cFilePath=SaveDialog.GetPathName();
if(test(cFilePath))
MessageBox("Save Successful!");
else
MessageBox("Save Failed!");
}
比如,我输入一个“123”,按照我的意思应该生成文件为123.mission,但是现在生成文件123,根本没有加上自己设置的文件类型。
请问高手,这个问题如何解决,急切等待中。。。
...全文
相关推荐
CFileDialog的使用
对CFileDialog的初学者很有帮助,方便,简单
MFC文档关于文件的保存
MFC文档关于文件的保存 详细讲解了如何在MFC中保存文件
CFileDialog_Multiselect_Demo
MFC using CFileDialog & listbox multiselect.
MFC-Open-the-save-file-dialog-box.zip_mfc open save_open
开发窗口应用程序中,一般都会使用到文件保存对话框,我在这里提供其中一种方法
基于对话框的opencv 图片打开处理以及保存
基于对话框的opencv 图片打开处理以及保存 用VS2010编的,基于对话框,使用opencv2.3.1的库。。 本人新手,多多包涵。。


界面

