MFC Wizard generierte Macros in VC6 ggn. VC9



  • Hallo,

    ich habe ein älteres MFC-Projekt von VC6 nach VC9 (VS 2008) importiert.
    Soweit alles OK.

    Nun sehe ich, dass neue Event-Handler einfach mit
    afx_msg void OnBlaBla();
    deklariert und am Ende in die Headers eingefügt werden.

    Bei VC6 geschah dies in Bereichen die mit
    //{{AFX_MSG(CPilotDlg)
    //}}AFX_MSG
    geschützt waren.

    Ausserdem gab es
    DECLARE_MESSAGE_MAP()

    Dann gabe es noch
    //{{AFX_DATA(CPilotDlg)
    //}}AFX_DATA
    und
    //{{AFX_VIRTUAL(CPilotDlg)
    //}}AFX_VIRTUAL
    als besondere Bereiche.

    Werden diese unter VC9 nicht mehr benötigt?
    Für AFX_MSG und DECLARE_MESSAGE_MAP hat es den Anschein.


  • Mod

    Die ganzen Dinger kannst Du vergessen. Bereits seit VS-2002 wird das nicht mehr benötigt. VS parsed die Sourcen komplett.

    Einzig erhalten geblieben ist

    //{{NO_DEPENDENCIES}}
    


  • ok, thanks.


Anmelden zum Antworten