CDataRecoveryHandler::UpdateDocumentInfo
ドキュメントの情報をユーザーが保存したときに更新します。
virtual BOOL UpdateDocumentInfo(
CDocument *pDocument
);
パラメーター
パラメーター |
説明 |
[入力] pDocument |
保存されたドキュメントへのポインター。 |
戻り値
自動保存されたドキュメントがこのメソッドによって削除され、ドキュメント情報が更新された場合は、TRUE。エラーが発生した場合は FALSE。
解説
ユーザーがドキュメントを保存すると、自動保存されたファイルは不要になるため、アプリケーションによって削除されます。 UpdateDocumentInfo は、CDataRecoveryHandler::RemoveDocumentInfo を呼び出すことによって、自動保存されたファイルを削除します。次に UpdateDocumentInfo は、現在開いているドキュメントのリストに pDocument からの情報を追加します。これは、RemoveDocumentInfo がその情報を削除した一方で、保存されたドキュメントがまだ開いているためです。
このメソッドを使用するには、m_dwRestartManagerSupportFlags に AFX_RESTART_MANAGER_REOPEN_PREVIOUS_FILES が設定されている必要があります。m_dwRestartManagerSupportFlags パラメーターの詳細については、「CDataRecoveryHandler クラス」を参照してください。
必要条件
ヘッダー: afxdatarecovery.h