次の方法で共有


CWinApp::ProcessWndProcException

フレームワークは、アプリケーションのメッセージやコマンド ハンドラーの 1 人にハンドラーがスローされる例外をキャッチするたびにこのメンバー関数が呼び出されます。

virtual LRESULT ProcessWndProcException(
   CException* e,
   const MSG* pMsg 
);

パラメーター

  • e
    状態の例外へのポインター。

  • pMsg
    フレームワークが例外がスローされたウィンドウ メッセージに関する情報を含む MSG の構造。

戻り値

Windows に返される値。通常、これはウィンドウのメッセージの 0L、コマンド メッセージの 1L ([真]) です。

解説

このメンバー関数を直接呼び出さないでください。

このメンバー関数の既定の実装では、メッセージ ボックスを作成します。状態で例外がメニュー、ツール バー、またはアクセラレータのコマンドのエラーで発生した場合、「コマンドで失敗」メッセージを表示します; それ以外の場合は、「internal」のアプリケーション エラー メッセージが表示されます。

独自の例外のグローバルな処理を行う場合は、このメンバー関数をオーバーライドします。表示するメッセージ ボックスを応じて場合にのみ基本機能を呼び出します。

必要条件

ヘッダー: afxwin.h

参照

関連項目

CWinApp クラス

階層図

CWnd::WindowProc

CException クラス