是否提示保存是由"dirty"(脏)标志控制的,如果“脏”标志为TRUE,则表示这个文档已经被修改过了。如果你想自己控制提示信息,你要重载一个函数叫做:virtual BOOL SaveModified()
这个函数是在一篇修改过的文档将要被关闭时由 Framework调用的,缺省行为是弹出一个对话框询问是否保存改变。你重载了这个函数,是否需要别的提示信息就由你控制了!你这个时候可以使用CDocument的成员函数 IsModified()来判断文档在最后一次保存之后是否被修改过,然后根据返回值来决定是否弹出提示信息,此处还可以定制自己的提示信息。