Compartir a través de


CWinApp::ProcessWndProcException

El marco de trabajo llama a esta función miembro siempre que el controlador no detecte una excepción se produce en uno de los controladores de mensajes o comando de la aplicación.

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

Parámetros

  • E
    Un puntero a una excepción no detectada.

  • pMsg
    Una estructura de MSG que contiene información sobre el mensaje de ventanas que hizo que el marco lanzara una excepción.

Valor devuelto

El valor que se debe devolver en Windows. Éste es normalmente 0L para los mensajes de ventanas, 1L (TRUE) para los mensajes del comando.

Comentarios

No llame a esta función miembro directamente.

La implementación predeterminada de esta función miembro crea un cuadro de mensaje. Si la excepción no detectada se origina en un menú, una barra de herramientas, o un error del acelerador, el cuadro de mensaje muestra un “comando produjo un error” mensaje; si no, muestra un mensaje de “error de aplicación interno”.

Invalide esta función miembro para proporcionar control global de las excepciones. Llame a únicamente la funcionalidad base si desea que el cuadro de mensaje que se mostrará.

Requisitos

encabezado: afxwin.h

Vea también

Referencia

CWinApp Class

Gráfico de jerarquías

CWnd::WindowProc

CException (Clase)