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