我的代码中有一段ON_COMMAND(ID_FILE_NEW, CWinApp::OnFileNew)我感觉其实消息映射了,和新建文件有关了。但是ID_FILE_NEW具体是干什么不是很清楚。帮忙解释一下?谢谢!

解决方案 »

  1.   

    ID_FILE_NEW是你的文档菜单里面的“新建”这一项的ID,ON_COMMAND(ID_FILE_NEW, CWinApp::OnFileNew)
    这个消息映射MFC自动生成的,不需要添加相应代码的(当然了,你要更多功能就另当别类了)。
      

  2.   

    ID_FILE_NEW 只是个资源ID..
    可以到资源视图里面看看,其实就是个菜单项..然后关联上了OnFileNew..
      

  3.   

    MFC的MDI或SDI新建菜单的ID。默认关联到MFC内部的CWinApp::OnFileNew,如果你需要对新建文档做额外处理,可以重新映射到你自己写的消息函数上。
      

  4.   

    刚才查了一下,的确是大家说的。就是SDI中的一个子菜单的ID
      

  5.   

    file 菜单下new 子菜单项的ID