Condividi tramite


CWinApp::ProcessWndProcException

Il framework chiama la funzione membro ogni volta che il gestore non rileverà un'eccezione generata in uno dei messaggi o dei gestori comandi dell'applicazione.

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

Parametri

  • e
    Un puntatore a un'eccezione non rilevata.

  • pMsg
    Una struttura MSG contenente informazioni sul messaggio di windows che ha causato il framework per generare un'eccezione.

Valore restituito

Il valore che deve essere restituito a Windows.In genere ciò è 0L per i messaggi di windows, 1L (TRUE) per i messaggi di comando.

Note

Non chiamare direttamente la funzione membro.

L'implementazione predefinita di questa funzione membro viene creata una finestra di messaggio.Se l'eccezione non intercettata proviene da un menu, una barra degli strumenti, o un errore di comando tasto di scelta rapida, la finestra di messaggio visualizzato un messaggio a "comando"; in caso contrario, viene visualizzato "un messaggio di errore interno dell'applicazione".

Eseguire l'override della funzione membro per fornire la gestione globale delle eccezioni.Chiamare solo la funzionalità di base per visualizzare la finestra di messaggio da visualizzare.

Requisiti

Header: afxwin.h

Vedere anche

Riferimenti

Classe di CWinApp

Grafico della gerarchia

CWnd::WindowProc

Classe di CException