用CDocument::SetModifiedFlag(FLASE),可以放在重载的CDocument::SaveModified()中;
BOOL CYourDoc::SaveModified()
{
if(IsModified()) {
//在这做你的处理工作,比如弹出自己风格的对话框
SetModifiedFlag(FLASE); //使得CEditView不再出现对话框
}
return CDocument::SaveModified();
}
其实对于任何文档/视程序都可以这么做。
BOOL CYourDoc::SaveModified()
{
if(IsModified()) {
//在这做你的处理工作,比如弹出自己风格的对话框
SetModifiedFlag(FLASE); //使得CEditView不再出现对话框
}
return CDocument::SaveModified();
}
其实对于任何文档/视程序都可以这么做。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货