如何将菜单从资源插入到现有菜单?
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");
}
请帮忙做题
我有来自 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");
}