如何将资源中的菜单插入到现有菜单中
How to insert menu from resources to existed menu?
请帮忙做这个主题。
我有来自CMainFrame的主菜单,我需要从资源插入另一个菜单到主菜单。
我尝试使用下一个:
m_menu2.LoadMenu( IDR_MENU2 );
main_menu.GetSubMenu( 1 )->InsertMenu( 0, MF_BYPOSITION | MF_STRING | MF_POPUP, (UINT)m_menu2.m_hMenu );
但没有效果。请帮忙。
最后一个参数应该包括子项的名称:
m_menu2.LoadMenu( IDR_MENU2 );
CMenu *temp = main_menu.GetSubMenu(1);
if (temp)
{
temp->InsertMenu(0, MF_BYPOSITION | MF_STRING | MF_POPUP,
(UINT_PTR)m_menu2.m_hMenu, "new subitem in main memu");
}
相关文章:
- 使用C++库在Android项目中修改gradle中的cmake参数,用于插入指令的测试
- 有关插入适配器的错误。[错误]请求从 'back_insert_iterator<vector<>>' 类型转换为非标量类型
- 预处理器:插入结构名称中的前一个行号
- 在未初始化映射的情况下,将值插入到映射的映射中
- 如何在c++中只将键插入到bimap的一侧
- 如何将结构插入到集合中并打印集合的成员
- C++json插入数组
- Visual Studio 2019:插入多个C++风格的单行注释
- 无法获取菜单选择以运行函数.C++
- nlohmann-json将一个数组插入到另一个数组中
- 有效地使用std::unordered_map来插入或增加键的值
- 为字符串中每 N 个字符插入空格的函数没有按照我认为的方式工作?
- 正在插入动态数组
- 插入或删除时获取usb的dos_name
- 叮叮当当在修复时插入多个"覆盖"说明符
- 将项目插入桌面右键单击菜单从外壳扩展
- 使用快捷方式创建QACTION,而无需插入菜单
- 如何获取插入菜单项时要使用的下一个命令 ID
- 如何将资源中的菜单插入到现有菜单中
- Qt 4:如何在主窗口菜单中插入QAction