MFC,设计一个对话框时,添加一按钮,实现保存功能?

如题所述

用CFileDialog
(BOOL
bOpenFileDialog,LPCTSTR
lpszDefExt
=DULL,
LPCTSTR
lpszFileName
=NULL,
DWORD
dwFlags
=OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,
LPCTSTR
lpszFilter
=NULL,CWnd*
pParentWnd=NULL);
这个函数
能实现保存文件,
第一个参数用FALSE是保存 TRUE是文件打开的  然后显示对话框:
if(dlg.DoModal()==IDOK)
{
CString
str=dlg.GetPathName();
//获取路径名
................
...................
..................
.................
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-04-27
用cfiledialog
dlg(false);
//true为open对话框,false为save
as对话框
可以将路径保存在文本里
或者写入注册表,打开程序时从文件或注册表将路径读取出来填入静态编辑框中
相似回答