SaveModified()

来源:百度知道 编辑:UC知道 时间:2024/06/17 17:10:35
VC++中的SaveModified()是什么功能啊!

这是CDocument类的成员函数
MSDN中这样解释
Called by the framework before a modified document is to be closed.
virtual BOOL SaveModified( );
当一个已修改的文档在关闭前框架调用此函数用以指示是否保存文档。

你在记事本或Word中删除或插入了几个字符,关闭文件时就会提示你是否需要保存文档。

是否更改如何设置和判断呢?
用在CDocument类及其派生类中,你编程时如果文档发生了修改,可以调用CDocument::SetModifiedFlag()来设置修改标志,函数原型如下:
virtual void SetModifiedFlag(
BOOL bModified = TRUE
);
参数为TRUE标识当前文档已经修改,为FALSE表示没有修改。
也可通过CDocument::IsModified()来判断当前文档是否修改。