#include <afxwin.h> 
#include"resource.h" class MyFrame:public CFrameWnd 

private: 
CMenu*FMenu; 
public: 
MyFrame() 

Create(NULL,"Hello MFC"); 
FMenu=new CMenu; 
FMenu->LoadMenu(IDR_MENU1); 
SetMenu(FMenu); } ~MyFrame(){delete FMenu;} 
afx_msg void OnExit() 

MessageBox("Exit1"); 
DestroyWindow(); 

DECLARE_MESSAGE_MAP() 
}; 
BEGIN_MESSAGE_MAP(MyFrame,CFrameWnd) 
ON_COMMAND(ID_Exit1,OnExit) 
    END_MESSAGE_MAP() class MyApp:public CWinApp 

public: 
BOOL InitInstance() 

CFrameWnd *Frame = new MyFrame; 
m_pMainWnd = Frame; 
Frame->ShowWindow(SW_SHOW); return true; 

}; 
MyApp a_app; 
请问这个代码有声明问题??!! 
为什么没次编译都说ID_Exit1没声明??