CDataRecoveryHandler::AutosaveDocumentInfo
Autosaves указанный документ.
virtual BOOL AutosaveDocumentInfo(
CDocument *pDocument,
BOOL bResetModifiedFlag = TRUE
);
Параметры
Параметр |
Описание |
[входящий] pDocument |
Указатель на CDocument, подлежащий сохранению. |
[входящий] bResetModifiedFlag |
TRUE указывает, что CDataRecoveryHandler считает, что pDocument изменено; FALSE указывает, что границы проверяет, что pDocument будет неизмененным. См. раздел примeчаний дополнительные сведения о результате этого пометить. |
Возвращаемое значение
TRUE если соответствующие флаги установлены и pDocument допустимым объект CDocument.
Заметки
Каждый объект CDocument имеет пометить, указывающее, если он был изменен с момента последнего сохранения. Используйте CDocument::IsModified чтобы определить состояние этого пометить. Если CDocument не изменилось, то с момента последнего сохранения, AutosaveDocumentInfo удаляет все autosaved файлы для этого документа. Если документ был изменен с момента последнего сохранения, закрыть его пользователю предлагается сохранить документ, прежде чем закрыть.
Примечание
Использование bResetModifiedFlag изменить состояние документа к неизмененным может привести к тому, что пользователь потерять несохраненные данные.Если границы проверяет документ заключение, которые не были изменены, они не запрашивают пользователь сохранить.
Этот метод создает исключение с макросом ASSERT (MFC) если pDocument не является допустимым объекта CDocument.
Для использования этого метода или AFX_RESTART_MANAGER_AUTOSAVE_AT_RESTART или AFX_RESTARTMANAGER_AUTOSAVE_AT_INTERVAL необходимо установить в m_dwRestartManagerSupportFlags. См. раздел Класс CDataRecoveryHandler дополнительные сведения о параметре m_dwRestartManagerSupportFlags.
Требования
заголовок: afxdatarecovery.h