次の方法で共有


CDocument::ReportSaveLoadException

ドキュメントの保存または読み込み時、例外がスローされたとき (通常 CFileException または CArchiveException) に呼び出されます。

virtual void ReportSaveLoadException(
   LPCTSTR lpszPathName,
   CException* e,
   BOOL bSaving,
   UINT nIDPDefault 
);

パラメーター

  • lpszPathName
    保存または読み込みをしようとしたドキュメント名へのポインター。

  • e
    スローされた例外へのポインター。 NULL でもかまいません。

  • bSaving
    実行中の処理の内容を示すフラグ。ドキュメントを保存しようとしているときは 0 以外の値を、読み込みをしようとしているときは 0 を設定します。

  • nIDPDefault
    関数がこれ以上ほかに指定するものがないとき、表示されるエラー メッセージの識別子として表示されます。

解説

既定の実装では、例外オブジェクトを検査し、発生原因を説明するエラー メッセージを探します。 メッセージが見つからないか eNULL のときは、パラメーター nIDPDefault で指定される共通メッセージが使われます。 この関数は、エラー メッセージを持つメッセージ ボックスを表示します。 追加のカスタマイズされたエラー メッセージを表示する場合は、この関数をオーバーライドします。 これは、オーバライド可能な高度な関数です。

必要条件

**ヘッダー:**afxwin.h

参照

参照

CDocument クラス

階層図

CDocument::OnOpenDocument

CDocument::OnSaveDocument

CFileException クラス

CArchiveException クラス

その他の技術情報

CDocument のメンバー