Partager via


CWinApp::ProcessWndProcException

L'infrastructure appelle cette fonction membre chaque fois que le gestionnaire n'intercepte pas d'exception levée dans un du message ou les gestionnaires de commandes de votre application.

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

Paramètres

  • e
    Un pointeur vers une exception non interceptée.

  • pMsg
    Une structure de MSG qui contient des informations sur le message windows qui a effectué l'infrastructure lever une exception.

Valeur de retour

La valeur qui doit être retournée windows. Il s'agit normalement 0L pour les messages windows, 1L (TRUE) pour les messages de commande.

Notes

n'appelez pas cette fonction membre directement.

L'implémentation par défaut de cette fonction membre crée un message. Si l'exception non interceptée commence par un menu, une barre d'outils, ou un échec de commande d'accélérateur, le message affiche un message échec de commande « par » ; sinon, il affiche un message « erreur interne de l'application ».

Remplacez cette fonction membre pour fournir la gestion globale des exceptions. Appelez uniquement les fonctionnalités de base si vous souhaitez que le message à afficher.

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CWinApp, classe

Graphique de la hiérarchie

CWnd::WindowProc

CException, classe