Поделиться через


CWinApp::ProcessWndProcException

Платформа вызывает функцию этот функция-член не перехватывает исключение, если обработчик штриховой в один из обработчиков сообщений или команды приложения.

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

Параметры

  • e
    Указатель на исключение uncaught.

  • pMsg
    Структура СООБЩЕНИЕ, которая содержит сведения о сообщении границы окон, вызвавшее исключение.

Возвращаемое значение

Значение, которое должно быть возвращено платформой Windows. Обычно это 0L для сообщений windows, 1L (TRUE) для сообщений команды.

Заметки

Не эта функция-член вызывается напрямую.

Реализация по умолчанию данного функции-члена создается окно сообщения. Если исключение возникает uncaught с меню, панели инструментов или сбоем команды сочетания клавиш, то в окне сообщения отображается сообщение "ошибка вылтинное командой"; в противном случае отображается сообщение "внутренней ошибки приложения".

Переопределите этот функцию-член, чтобы предоставить глобальный обработка пользовательских исключений. Только если необходимо вызвать базовую функциональность окно сообщения.

Требования

Header: afxwin.h

См. также

Ссылки

Класс CWinApp

Диаграмма иерархии

CWnd::WindowProc

Класс CException