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.
-
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.