仮想 void ReportSaveLoadException ( LPCTSTR lpszPathName, CException ※ e, BOOL bSaving, UINT nIDPDefault );
パラメーター
lpszPathName
ポイントされていたドキュメントの名前を保存または読み込み。
e
スローされた例外へのポインター。NULLにすることがあります。
bSaving
操作の進行状況を示すフラグ。ドキュメントが保存されていた場合は、0、ドキュメントがロードされていた場合は 0 以外。
nIDPDefault
関数で、特定の 1 つが指定されていない場合に表示されるエラー メッセージの識別子。
解説
例外がスローされた場合に呼び出されます (通常、 CFileExceptionまたはCArchiveException) の保存や、ドキュメントの読み込み中。既定の実装は、例外オブジェクトを調べ、原因を具体的に説明するエラー メッセージを探します。特定のメッセージが見つからない場合、またはeがNULLの場合は、 nIDPDefaultパラメーターで指定された一般的なメッセージが使用されます。関数は、エラー メッセージを含むメッセージ ボックスが表示されます。追加のカスタマイズされたエラー メッセージを提供する場合は、この関数をオーバーライドします。これは、高度なオーバーライド。
CDocument 概要|nbsp;クラス メンバー |階層図(&N)
参照特価;CDocument::OnOpenDocument、 CDocument::OnSaveDocument、 CFileException、 CArchiveException(&N)