Die MFC -Bibliothek stellt eine Weiterentwicklung des Ausnahmebehandlungsmodell of plain C + +. In Visual C + + kann der Anwender benutzerdefinierte Ereignisse definieren , wenn Fehler in einem Programm auftreten . Die Veranstaltung in Frage kann ein Signalton , eine andere Meldung oder die Beendigung eines Threads sein . MFC Veranstaltungen, wie die Beispiel-Code unten angegebenen eignen sich für Mission-Critical- Visual C + +-Anwendungen . Things You
Microsoft Visual Studio
brauchen anzeigen Weitere Anweisungen
1
Gib die folgende Erklärung eine globale Reichweite . Wenn Sie eine eigene Header-Datei sind für alle Ihre Erklärungen beinhalten die Aussage unten an der Spitze aller Erklärungen in dieser Header-Datei :
int CODERSOURCEMSG ; Seite 2
Declare den Prototyp der Handler-Funktion , die um Wraps die Veranstaltung in das entsprechende Modul . Verwenden Sie die folgende Signatur :
afx_msg nichtig onCODERSOURCEMSG ();
3
Schreiben Sie die Handler-Funktion für das Ereignis :
nichtig onCODERSOURCEMSG () {
Twitter //Legen Sie die Code der Veranstaltung hier
}
4
erstellen Sie ein Message Map . Um herauszufinden, wie Nachricht Karten im Microsoft Visual Studio erstellt werden, Visual C + +, lesen eHow Artikel "How to Message Karten in MFC Erstellen" . Fügen Sie das folgende Makro in der Nachricht Karte :
ON_REGISTERED_MESSAGE ( CODERSOURCEMSG , onCODERSOURCEMSG )
5
Legen Sie die folgende Zeile in all den kritischen , fehleranfällig Plätze in den Quellcode , wo Sie wollen jede die MFC- Ereignisse ausgelöst :
PostMessage ( CODERSOURCEMSG );