Compartilhar via


CWinApp::ProcessWndProcException

A estrutura chama essa função de membro sempre que o manipulador não capturar uma exceção acionada em um dos manipuladores de mensagem ou de comando do aplicativo.

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

Parâmetros

  • e
    Um ponteiro para uma exceção não tratada.

  • pMsg
    Uma estrutura de MSG que contém informações sobre as mensagens do windows que causou a estrutura jogasse uma exceção.

Valor de retorno

O valor que deve ser retornado para o windows. Geralmente isso é 0L para mensagens do windows, 1L (Verdadeiro) para mensagens de comando.

Comentários

Não chamar essa função de membro diretamente.

A implementação padrão de essa função de membro cria uma caixa de mensagem. Se a exceção não tratada se origina com um menu, uma barra de ferramentas, ou uma falha de comando do acelerador, a caixa de mensagem exibe uma mensagem de falha de comando”; “ caso contrário, exibe “uma mensagem de erro interno do aplicativo”.

Substituir essa função de membro para fornecer tratamento global das exceções. Chamar apenas a funcionalidade básica se você desejar que a caixa de mensagem a ser exibida.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe de CWinApp

Gráfico da hierarquia

CWnd::WindowProc

Classe CException