gpt4 book ai didi

c++ - 如何将菜单从资源插入到现有菜单?

转载 作者:行者123 更新时间:2023-11-30 05:41:50 27 4
gpt4 key购买 nike

请帮忙做题

我有来自 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++ - 如何将菜单从资源插入到现有菜单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31013050/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com