本文主要介绍:MFC中,在文件操作完成后,实现对操作结果自动保存。
自动保存有两种:一种是每步操作完成后,都进行自动保存;另一种是不在每步操作完成后保存,在文件关闭后自动保存。
要实现文件的自动保存,需要了解 File->Save的响应过程,因此请参考博文:
http://blog.csdn.net/hong__fang/article/details/41145141
由此可知,保存过程调用的函数依次为:CDocument::OnFileSave()
CDocument::DoFileSave()

本文详细阐述了在MFC中实现文件自动保存的方法,包括每步操作后立即保存和文件关闭时自动保存。通过重载`OnSaveDocument(LPCTSTR lpszPathName)`和`DoFileSave()`函数,结合`CDocument`类的相关方法,可以实现自定义的自动保存功能。在关闭文件时,通过修改`SaveModifiedFlag()`函数的逻辑,控制是否保存修改。

1560

被折叠的 条评论
为什么被折叠?



