MFC Library gir en videreutvikling av Exception Handling Modell av vanlig C + + . I Visual C + + brukeren er i stand til å definere egne hendelser når det oppstår feil i et program. Den aktuelle hendelsen kan være et pip , en annen melding eller opphør av en tråd . MFC- Events, slik eksemplet koden nedenfor , er aktuelle for virksomhetskritiske Visual C + +-applikasjoner . Du trenger
Microsoft Visual Studio
Vis flere instruksjoner
en
Gi følgende erklæring globalt nedslagsfelt . Hvis du bruker en dedikert header -fil for alle erklæringer inkluderer oppstillingen nedenfor på toppen av alle erklæringer i at header -fil : en int CODERSOURCEMSG ;
2
Erklærer prototypen av behandleren funksjon som brytes rundt arrangementet i den riktige modul . Bruk følgende signatur : en afx_msg ugyldig onCODERSOURCEMSG ();
3
Skriv føreren funksjon for arrangementet : en ugyldig onCODERSOURCEMSG ( )
{ Twitter //Sett koden av hendelsen her
}
4
Opprett et kart. For å finne ut hvordan melding Kartene er opprettet i Microsoft Visual Studio , Visual C + + , lese eHow artikkelen " Hvordan lage melding Maps i MFC " . Legg til følgende makro i meldingen map : en ON_REGISTERED_MESSAGE ( CODERSOURCEMSG , onCODERSOURCEMSG )
5
Sett inn følgende linje i alle de kritiske , utsatt for feil steder i kildekoden der du vil at hver av i MFC hendelser hevet : en PostMessage ( CODERSOURCEMSG ) ;