|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur man skapar MFC Events

    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 ) ,

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur tar jag en sträng från en indatafil och vända de…
    ·Lägga till en startsida till en webbläsare i C #
    ·Hur Ange GridView Datakey i Code
    ·Hur man kompilerar C -kod som ett bibliotek
    ·AVR Wireless Projekt
    ·Hur man använder en STL Vector Iterator
    ·Skillnad mellan Vector & List i C + +
    ·Hur man skapar Random Negativa & positiva heltal i C + …
    ·Hur man skapar en ny DAT -fil i Matlab
    ·Hur man använder Strtok funktion i C + +
    Utvalda artiklarna
    ·Hur man beräknar Time Method i Visual Basic
    ·Hur Debug Struts Med ActionServlet
    ·Lägga till ett XMLList i Flex
    ·Hur hitta EXE av en VB.NET Application
    ·Hur man uppdaterar en meny på varje sida
    ·Hur man redigerar en PHP Mall
    ·Hur man läser Int Från fil i Python
    ·Hur man återställer Focus i Java
    ·Hur till Redigera DataGrid Cell i Silverlight
    ·Junior PHP-utvecklare lön
    Copyright © Dator Kunskap http://www.dator.xyz