CDocument::ReportSaveLoadException

仮想 void ReportSaveLoadException ( LPCTSTR lpszPathName, CException ※ e, BOOL bSaving, UINT nIDPDefault );

パラメーター

lpszPathName

ポイントされていたドキュメントの名前を保存または読み込み。

e

スローされた例外へのポインター。NULLにすることがあります。

bSaving

操作の進行状況を示すフラグ。ドキュメントが保存されていた場合は、0、ドキュメントがロードされていた場合は 0 以外。

nIDPDefault

関数で、特定の 1 つが指定されていない場合に表示されるエラー メッセージの識別子。

解説

例外がスローされた場合に呼び出されます (通常、 CFileExceptionまたはCArchiveException) の保存や、ドキュメントの読み込み中。既定の実装は、例外オブジェクトを調べ、原因を具体的に説明するエラー メッセージを探します。特定のメッセージが見つからない場合、またはeNULLの場合は、 nIDPDefaultパラメーターで指定された一般的なメッセージが使用されます。関数は、エラー メッセージを含むメッセージ ボックスが表示されます。追加のカスタマイズされたエラー メッセージを提供する場合は、この関数をオーバーライドします。これは、高度なオーバーライド。

CDocument 概要|nbsp;クラス メンバー |階層図(&N)

参照特価;CDocument::OnOpenDocumentCDocument::OnSaveDocumentCFileExceptionCArchiveException(&N)

Index