次の方法で共有


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

参照

関連項目

CDataRecoveryHandler クラス

階層図

CDataRecoveryHandler::RemoveDocumentInfo