在我的一个程序中,我想在“文件”菜单中添加“最近使用”功能。因此,当用户选择“文件 > 最近使用”时,它会显示一个带有历史列表的子菜单。我知道如何使用 AppendSubMenu 附加子菜单。但问题是在初始化菜单栏以及“文件”、“查看”菜单等时,“文件”菜单是静态创建的。如何在运行时动态附加子菜单?
谢谢。
您可能想查看wxFileHistory并避免完全手动更新菜单。
但是如果你真的需要这样做,当然也很容易:使用wxMenuBar::GetMenu()获取wxMenu
指针,然后调用wxMenu::AppendSubMenu()。