Freigeben über


CWinApp::ProcessWndProcException

Das Framework ruft diese Memberfunktion auf, wenn der Handler keine Ausnahme abfangen, die in einen von der Meldung oder von Befehlshandlern der Anwendung ausgelöst wird.

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

Parameter

  • e
    Ein Zeiger auf eine nicht abgefangene Ausnahme.

  • pMsg
    Eine MSG-Struktur, die Informationen über die Fenstermeldung enthält, die das Framework wurde, eine Ausnahme auszulösen.

Rückgabewert

Der Wert, der auf Windows zurückgegeben werden soll. Normalerweise ist dies 0L für Fenstermeldungen, 1L (TRUE) für Befehlsmeldungen.

Hinweise

Rufen Sie die Memberfunktion direkt auf.

Die Standardimplementierung dieser Memberfunktion wird ein Meldungsfeld erstellt. Wenn die nicht abgefangene Ausnahme mit einem Menü, einer Symbolleiste oder einem Zugriffstastenbefehlsfehler stammt, zeigt das Meldungsfeld eine fehlgeschlagene "Befehl" Meldung an; andernfalls wird eine Meldung "des internen Anwendungsfehlers" an.

Überschreiben Sie diese Memberfunktion, um globale die Behandlung von Ausnahmen bereitzustellen. Rufen Sie nur die Basisfunktionen auf, wenn das angezeigt werden soll, Meldungsfeld.

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CWinApp-Klasse

Hierarchiediagramm

CWnd::WindowProc

CException-Klasse