以下是该方法的签名:
void CDocument::SetModifiedFlag(BOOL bModified = TRUE);
该方法接受一个布尔参数 bModified,用于指定文档是否被修改。如果 bModified 为 TRUE,则文档被标记为已修改;如果为 FALSE,则文档被标记为未修改。
通常,在文档发生变化时,应用程序会调用 SetModifiedFlag(TRUE) 来表示文档已经被修改。这样,在用户尝试关闭未保存的文档时,MFC 将询问用户是否要保存对文档的修改。
以下是一个简单的示例:
// 标记文档为已修改
SetModifiedFlag(TRUE);
这通常在文档数据发生更改的地方调用,以确保正确地跟踪文档的修改状态。
转载请注明出处:http://www.zyzy.cn/article/detail/17551/MFC/CDocument