Поделиться через


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

См. также

Ссылки

Класс CDataRecoveryHandler

Диаграмма иерархии

CDataRecoveryHandler::AutosaveAllDocumentInfo

Класс CDocument