CDocument::ReportSaveLoadException
ドキュメントの保存または読み込み時、例外がスローされたとき (通常 CFileException または CArchiveException) に呼び出されます。
virtual void ReportSaveLoadException(
LPCTSTR lpszPathName,
CException* e,
BOOL bSaving,
UINT nIDPDefault
);
パラメーター
lpszPathName
保存または読み込みをしようとしたドキュメント名へのポインター。e
スローされた例外へのポインター。 NULL でもかまいません。bSaving
実行中の処理の内容を示すフラグ。ドキュメントを保存しようとしているときは 0 以外の値を、読み込みをしようとしているときは 0 を設定します。nIDPDefault
関数がこれ以上ほかに指定するものがないとき、表示されるエラー メッセージの識別子として表示されます。
解説
既定の実装では、例外オブジェクトを検査し、発生原因を説明するエラー メッセージを探します。 メッセージが見つからないか e が NULL のときは、パラメーター nIDPDefault で指定される共通メッセージが使われます。 この関数は、エラー メッセージを持つメッセージ ボックスを表示します。 追加のカスタマイズされたエラー メッセージを表示する場合は、この関数をオーバーライドします。 これは、オーバライド可能な高度な関数です。
必要条件
**ヘッダー:**afxwin.h