MFC Library indeholder en videreudvikling af Exception Handling Model almindeligt C + +. I Visual C + + er brugeren i stand til at definere brugerdefinerede begivenheder , når der opstår fejl i et program. Den pågældende begivenhed kan være et bip , en anden meddelelse eller ophævelse af en tråd . MFC Events, ligesom eksemplet koden nedenfor , er passende for missionskritiske Visual C + + applikationer. Ting du skal
Microsoft Visual Studio
Vis Flere Instruktioner
1
Giv følgende erklæring en global rækkevidde. Hvis du bruger en dedikeret header fil til alle dine erklæringer omfatter følgende erklæring i toppen af alle angivelser i denne header fil : Hej int CODERSOURCEMSG ,
2
Erklær prototypen på handleren funktion, der ombrydes omkring tilfælde i den relevante modul . Brug følgende signatur : Hej afx_msg void onCODERSOURCEMSG ();
3
Skriv handleren funktion for begivenheden : Hej void onCODERSOURCEMSG ()
{
//Sæt kode af begivenheden her
}
4
Opret en Message Kort . For at finde ud af, hvordan message maps er skabt i Microsoft Visual Studio , Visual C + + , kan du læse eHow artiklen " Sådan oprettes Message Maps i MFC " . Tilføj følgende makro i meddelelsen kortet : Hej ON_REGISTERED_MESSAGE ( CODERSOURCEMSG , onCODERSOURCEMSG )
5
Indsæt følgende linje i alle de kritiske , fejlbehæftede steder i din kildekode , hvor du ønsker hver enkelt af MFC'en begivenheder rejst : Hej PostMessage ( CODERSOURCEMSG )