Sdílet prostřednictvím


CDataRecoveryHandler::AutosaveDocumentInfo

Zadaný dokument Autosaves.

virtual BOOL AutosaveDocumentInfo(
   CDocument *pDocument,
   BOOL bResetModifiedFlag = TRUE
);

Parametry

Parametr

Description

[v]pDocument

Ukazatel CDocument uložit.

[v]bResetModifiedFlag

TRUEUrčuje, že CDataRecoveryHandler považuje za pDocument upravena; FALSEoznačuje, že rámci považuje za pDocument být nezměněna.Další informace o vlivu tohoto příznaku v části poznámky.

Vrácená hodnota

TRUEPokud jsou nastaveny příznaky odpovídající a pDocument je platný CDocument objektu.

Poznámky

Každý CDocument objekt má příznak, který označuje, zda změnila od posledního uložení.Použití CDocument::IsModified ke zjištění stavu tohoto příznaku.Pokud CDocument nezměnil od posledního uložení AutosaveDocumentInfo odstraní všechny soubory automaticky dokumentu.Pokud dokument se změnily od posledního uložení, zavřením vyzve uživatele před zavřením dokument uložit.

[!POZNÁMKA]

Pomocí bResetModifiedFlag změnit na neupraveném stavu dokumentu může způsobit uživatel ztratí neuložená data.Rámci usoudí-li dokument nezměněna, zavřením nezobrazí výzvu uživateli uložit.

Tato metoda vyvolá výjimku s ASSERT (MFC) makro-li pDocument není platný CDocument objektu.

Použití této metody buď AFX_RESTART_MANAGER_AUTOSAVE_AT_RESTART nebo AFX_RESTARTMANAGER_AUTOSAVE_AT_INTERVAL musí být nastaven v m_dwRestartManagerSupportFlags .Viz Třída CDataRecoveryHandler Další informace o m_dwRestartManagerSupportFlags parametr.

Požadavky

Záhlaví: afxdatarecovery.h

Viz také

Referenční dokumentace

Třída CDataRecoveryHandler

Graf hierarchie

CDataRecoveryHandler::AutosaveAllDocumentInfo

Třída CDocument