wxMenuItem的子菜单

时间:2016-09-08 13:43:09

标签: wxwidgets submenu

我想手动将子菜单附加到“编辑”下的子菜单(“历史记录”)

wxMenuBar * menubara = GetMenuBar();
wxMenu * menua = menubara->GetMenu(1);
wxInt32 menuIda = menua->FindItem(wxT("History"));    
wxMenuItem * menuItema = menua->FindItem(menuIda); 

这就是我将历史记录作为wxMenuItem的方法。但是,wxMenuItem没有addSubMenu。如何在历史记录中添加子菜单?

1 个答案:

答案 0 :(得分:1)

从我的记忆中,我可能错了:你必须创建另一个菜单(如果它还没有它,用GetSubMenu获取它),为新条目插入一个新的菜单项并使用wxMenuItem-> SetSubMenu设置它。