The MFC Library ger en utveckling av Exception Handling Modell vanligt C + + . I Visual C + + användaren har möjlighet att definiera egna händelser när fel uppstår i ett program . Den aktuella händelsen kan vara ett pip , någon annan anmälan eller uppsägning av en tråd . MFC händelser, som exemplet koden nedan , är lämpliga för verksamhetskritiska Visual C + + applikationer . Saker du behöver
Microsoft Visual Studio
Visa fler instruktioner
1
ge följande förklaring en global räckvidd . Om du använder en dedikerad header -fil för alla dina deklarationer inkluderar uttalandet nedan på toppen av alla deklarationer i denna header -fil :
int CODERSOURCEMSG , Sida 2
Deklarera prototyp av hanterarfunktion som sveper runt händelsen i lämplig modul . Använd följande signatur :
afx_msg void onCODERSOURCEMSG ( ) ;
3
Skriv föraren funktionen för händelsen :
void onCODERSOURCEMSG ( ) katalog { kommenterar: //Sätt kod av händelsen här
}
4
Skapa ett meddelande Map . För att ta reda på hur budskap kartor skapas i Microsoft Visual Studio , Visual C + + , läs eHow artikeln " Hur till Skapa meddelande Maps i MFC " . Lägg följande makro i meddelandet karta :
ON_REGISTERED_MESSAGE ( CODERSOURCEMSG , onCODERSOURCEMSG )
5
Infoga följande rad i alla kritiska , felbenägna platser i din källkod där du vill att varje MFC händelser höjde :
PostMessage ( CODERSOURCEMSG ) ,