标签: mfc
我有这个MDI mfc应用程序,我在运行时根据程序条件修改默认菜单。(我添加并有时删除菜单。)
问题在于,如果我尝试关闭子窗口并且询问是否要保存更改的消息框出现,无论我是否选择保存,应用程序的菜单栏都会返回到默认状态(在资源文件中创建)我被迫关闭整个应用程序,因为相关的菜单项不再可用。
是否有任何CMDIFrameWndEx或CMDIChildWndEx或CMFCMenuBar成员函数可以覆盖以防止出现这种情况。或者是否有其他相关的解决方案或方法?