我习惯在Microsoft Word中更改文档时,它会在文件名附近获取*
,应用程序会自动知道我应该保存该文档。
如何在MFC中复制此行为并将这些更改通知我的Document类,以便应用程序自动知道需要保存文档?
最佳答案
要通知文档已被修改,应使用 CDocument::SetModified
方法,而要查询是否已被修改,则可以使用 CDocument::IsModified
。对于 View ,更新文档时将调用 CView::OnUpdate
。
我习惯在Microsoft Word中更改文档时,它会在文件名附近获取*
,应用程序会自动知道我应该保存该文档。
如何在MFC中复制此行为并将这些更改通知我的Document类,以便应用程序自动知道需要保存文档?
最佳答案
要通知文档已被修改,应使用 CDocument::SetModified
方法,而要查询是否已被修改,则可以使用 CDocument::IsModified
。对于 View ,更新文档时将调用 CView::OnUpdate
。