MFC Windows菜单,自定义

MFC Windows Menu, customizing

本文关键字:自定义 菜单 Windows MFC      更新时间:2023-10-16

我在MFC中找不到将各个视图/文档/框架名称添加到"窗口"菜单的位置。

CMDIFrameWndEx::GetWindowMenuPopup在顶层菜单中搜索与"Windows"菜单相关的ID_。并返回该子菜单。但它并没有改变任何东西。

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

菜单在CFrameWnd::OnUpdateFrameMenu中更新。这是一个未记录的方法,但当CFrameWndEx添加到MFC时,情况发生了变化。

这可能也很有趣:如何在使用GetDefaultMenu的MFC应用程序中使用多个菜单。