vc单文档关闭时提示保存?

来源:百度知道 编辑:UC知道 时间:2024/06/01 04:59:50
若是保存如何实现路径选择 谢谢大家
运行结果是XML的,要求关闭时提示保存 应该在哪添加什么代码?

CDocument::SetModifiedFlag
void SetModifiedFlag( BOOL bModified = TRUE );

这个函数可以设置修改标记,在关闭的时候判断是否修改,修改了就保存。


CDocument::SaveModified
virtual BOOL SaveModified( );
这个函数你退出时候会提示是否保存。

CString filter;
CString FileName;
filter="文本文件|*.txt";
CFileDialog dlg(FALSE,NULL,NULL,OFN_HIDEREADONLY,filter);
if (dlg.DoModal()==IDOK)
FileName=dlg.GetPathName(); //FileName就是保存后的完整路径名