为什么在Class Wizard里找不到菜单项相关的函数,但是它却可以执行呢?在哪还可以关联控件和函数吗?

解决方案 »

  1.   

    对于框架自己已有得菜单,都有默认相应函数,如果你想知道,可以通过察看类的CPP文件,在下面的宏之间可以看到,所对应的默认函数。
    BEGIN_MESSAGE_MAP()
    ON_COMMAND(ID_FILE_NEW, CWinApp::OnFileNew)
    ON_COMMAND(ID_FILE_OPEN, CWinApp::OnFileOpen)
    END_MESSAGE_MAP()如果只是想修改功能的话,最好自己添加相应函数,覆盖掉就可以了,对于用户自己添加的菜单是一定可以找到响应函数的
      

  2.   

    可是我看的没有什么东西啊BEGIN_MESSAGE_MAP(CMainFrame, CFrameWnd)
    //{{AFX_MSG_MAP(CMainFrame)
    ON_WM_CREATE()
    ON_WM_CLOSE()
    //}}AFX_MSG_MAP
    END_MESSAGE_MAP()
      

  3.   

    不是让你看自己的继承类的代码,是看MFC的相关类代码
      

  4.   

    不是让你看自己的继承类的代码,是看MFC的相关类代码-_-!!  从哪去看啊?