De MFC Library biedt een evolutie van de Exception Handling model van plain C + + . In Visual C + + de gebruiker in staat is om te definiëren aangepaste gebeurtenissen wanneer er fouten optreden in een programma . Het evenement in kwestie kan een pieptoon , een andere kennisgeving of de beëindiging van een draad te zijn . MFC Events , zoals in het voorbeeld hieronder terugvindt , zijn geschikt voor bedrijfskritische Visual C + + applicaties . Wat je nodig hebt Microsoft Visual Studio Toon Meer Aanwijzingen 1 Geef de volgende verklaring van een wereldwijd bereik . Als u gebruik maakt van een speciale header -bestand voor al uw aangiften zijn de onderstaande verklaring aan de top van alle aangiften in die header file : int CODERSOURCEMSG ; 2 Verklaren het prototype van de handler functie die rond wraps Indien in de geschikte module . Gebruik de volgende signatuur : afx_msg leegte onCODERSOURCEMSG ( ) ; 3 Schrijf de handler -functie voor het evenement : leegte onCODERSOURCEMSG ( ) op { Twitter //Plaats de code van het evenement hier } 4 Maak een bericht Kaart . Om erachter te komen hoe de boodschap kaarten zijn gemaakt in de Microsoft Visual Studio , Visual C + + , lees eHow artikel " Hoe Maps Message in MFC maken " . Voeg de volgende macro in de boodschap kaart : ON_REGISTERED_MESSAGE ( CODERSOURCEMSG , onCODERSOURCEMSG ) 5 Plaats de volgende regel in alle kritische , foutgevoelige plaatsen in uw broncode waar u elk van de MFC gebeurtenissen verhoogd : PostMessage ( CODERSOURCEMSG ) ;
|