BEGIN_MESSAGE_MAP(CMainFrame, CFrameWnd)
         ON_WM_CLOSE()
ON_WM_ERASEBKGND()
ON_COMMAND(ID_FULL_SCREEN, OnFullScreen)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()帮我解释一下这是什么意思?
如何看宏的具体定义,麻烦详细一点,菜鸟刚上路……thanks

解决方案 »

  1.   

    找本“深入浅出MFC”看看吧。
      

  2.   

    BEGIN_MESSAGE_MAP(CMainFrame, CFrameWnd)//开始消息循环,CMainFrame是当前类,CFrameWnd是父类
             ON_WM_CLOSE()//重载父类的WM_CLOSE消息函数
    ON_WM_ERASEBKGND()//重载父类的WM_ERASEBKGND消息函数
    ON_COMMAND(ID_FULL_SCREEN, OnFullScreen)//当控件ID为ID_FULL_SCREEN的控件发出消息时调用OnFullScreen函数
    //}}AFX_MSG_MAP
    END_MESSAGE_MAP()//消息循环结束