如何在一个MFC单文档文件中修改CWinApp::OnFileOpen函数

申请删除 [复制链接]
查看6 | 回复0 | 2017-4-3 09:44:34 | |阅读模式
最近拿到手一个MFCdefds123nbsp;单文档程序,正在对其进行解读。运行该程序,在主菜单选取并点击“文件”-“新建”这个子菜单项,该程序会自动弹出一个自定义的对话框实行后续的操作。我再调用这个“新建”选项的ClassWizzad,并没有在任何程序已存的类中发现关联了有commanddefds123nbsp;或者defds123nbsp;UPDATE_COMMAND_UI函数。该选项的ID为“ID_FILE_NEW”(跟新建一个MFCdefds123nbsp;APPWIZARDdefds123nbsp;单文档程序默认的ID一样),搜索后,发现在主程序的.cpp文件中,有一个“ON_COMMAND(ID_FILE_NEW,defds123nbsp;OnFileNew)”。源程序"/>新建的程序对应位置的默认函数defds123nbsp;"/>而这个对应于新建程序的相应位置,为“ON_COMMAND(ID_FILE_OPEN,defds123nbsp;CWinApp::OnFileOpen)”。这说明原作者通过某种方式在这里修改了该选项的相应函数,但是我无法在自己的程序内搜索到“OnFileNew”这个函数的源代码。请问有什么方式可以查看到原作者对OnFileNew这个函数的定义,我先在希望修改作者编写的代码,弹出我自己设计的对话框。每天回帖即可获得10分可用分!小技巧:教您如何更快获得可用分你还可以输入10000个字符(Ctrl+Enter)请遵守CSDN用户行为准则,不得违反国家法律法规。转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则