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 de hierarquia

CWnd::WindowProc

Classe de CException