MFC Windows菜单,自定义

时间:2014-04-08 22:59:03

标签: c++ windows mfc

我无法在MFC中找到将个别视图/文档/框架名称添加到“窗口”菜单中的位置。

CMDIFrameWndEx :: GetWindowMenuPopup在顶级菜单中搜索与“Windows”菜单相关的ID_。并返回此子菜单。但它不会修改任何东西。

我想我可以覆盖这个函数来返回我自己直接处理的HMENU。但我真的想知道MFC中的哪个函数将这些项添加到这个“窗口”菜单中。

1 个答案:

答案 0 :(得分:3)

菜单在CFrameWnd::OnUpdateFrameMenu中更新。这是一个未记录的方法,但是当CFrameWndEx添加到MFC时changed

这也可能是有意义的:How to Use Multiple Menus in MFC App That Uses GetDefaultMenu