如何防止重置在运行时修改的CMFCMenuBar菜单被重置?

时间:2017-01-23 08:54:50

标签: mfc

我有这个MDI mfc应用程序,我在运行时根据程序条件修改默认菜单。(我添加并有时删除菜单。)

问题在于,如果我尝试关闭子窗口并且询问是否要保存更改的消息框出现,无论我是否选择保存,应用程序的菜单栏都会返回到默认状态(在资源文件中创建)我被迫关闭整个应用程序,因为相关的菜单项不再可用。

是否有任何CMDIFrameWndEx或CMDIChildWndEx或CMFCMenuBar成员函数可以覆盖以防止出现这种情况。或者是否有其他相关的解决方案或方法?

0 个答案:

没有答案