Aracılığıyla paylaş


CDataRecoveryHandler::AutosaveDocumentInfo

Belirtilen belge Autosaves.

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

Parametreler

Parametre

Description

[in]pDocument

Bir işaretçi CDocument kaydetmek için.

[in]bResetModifiedFlag

TRUEbelirten CDataRecoveryHandler düşünür pDocument değiştirilmesi için; FALSEframework düşünür gösterir pDocument değişmemiş olması. Bu bayrak etkisi hakkında daha fazla bilgi için açıklamalar bölümüne bakın.

Dönüş Değeri

TRUEuygun bayrakları ayarlarsanız ve pDocument geçerli bir CDocument nesnesi.

Notlar

Her CDocument nesnesi vardır, son kaydetmenizden bu yana değişip değişmediğini gösteren bayrak. Use CDocument::IsModified bu bayrak durumunu belirlemek için. Yoksa bir CDocument son kaydetmenizden bu yana değişmedi AutosaveDocumentInfo bu belgeyi otomatik olarak kaydedilmiş dosyaları siler. Belgenin son kaydetme işleminden sonra değiştiyse, onu kapatmadan Belgeyi kapatmadan önce kaydetmek için kullanıcıya sorar.

Not

Kullanarak bResetModifiedFlag için eşinden belgenin durumunu değiştirmek için kullanıcının kaydedilmemiş verilerin kaybolmasına neden olabilir.Framework değişmemiş bir belge olarak değerlendirir, kapanmakta kaydetmek için kullanıcıya sormaz.

Bu yöntem ile bir istisna atar ONAYLAMA İŞLEMİ (MFC) makrosu, pDocument geçerli bir CDocument nesne.

Bu yöntemi kullanmak ya da AFX_RESTART_MANAGER_AUTOSAVE_AT_RESTART veya AFX_RESTARTMANAGER_AUTOSAVE_AT_INTERVAL ayarlanması gerekir m_dwRestartManagerSupportFlags. Bkz: CDataRecoveryHandler sınıfı hakkında daha fazla bilgi için m_dwRestartManagerSupportFlags parametresi.

Gereksinimler

Başlık: afxdatarecovery.h

Ayrıca bkz.

Başvuru

CDataRecoveryHandler sınıfı

Hiyerarşi grafik

CDataRecoveryHandler::AutosaveAllDocumentInfo

CDocument sınıfı