Cmenu 菜单项的子菜单动态生成?

zhu6789888 2010-06-25 11:01:10
资源中菜单添加入下图所示:

----------
删除
粘贴
增加
复制
----------
操作 //ID_OPER_MENU (ID) 这里需要动态添加子菜单成为这样 (操作 ▶)弹出菜单
其他
----------
红色
白色
黑色
----------

现在我想在操作这个地方动态添加新的 popup菜单项,
CMenu menu,*pSubMenu;
//加载菜单
menu.LoadMenu(IDR_MENU);
//获取菜单
pSubMenu = menu.GetSubMenu(0);

//操作菜单中添加子菜单项
//menu.InsertMenu(ID_OPER_MENU, MF_POPUP, 80001, "移动"); //不能成功
menu.AppendMenu(MF_POPUP, 80001, "编队1"); //位置不对

CPoint cursorPoint;
//获取鼠标位置
GetCursorPos(&cursorPoint);
//弹出右键菜单
pSubMenu->TrackPopupMenu(TPM_LEFTALIGN, cursorPoint.x, cursorPoint.y, this);


请问应该怎么做呢?谢谢~~
...全文
213 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhu6789888 2010-06-25
  • 打赏
  • 举报
回复
xiexie ~
vc1000 2010-06-25
  • 打赏
  • 举报
回复
MSDN上说:
BOOL InsertMenu( UINT nPosition, UINT nFlags, UINT nIDNewItem = 0, LPCTSTR lpszNewItem = NULL );

nIDNewItem
Specifies either the command ID of the new menu item or, if nFlags is set to [color=#FF0000]MF_POPUP, the menu handle (HMENU) of a pop-up menu.[/color]
所以LZ动态插入popup菜单时,第二个参数应该是你的要插入的popup菜单的句柄(HMENU)
内容概要:本文围绕“基于改进秃鹰算法的微电网群经济优化调度”展开研究,利用Matlab代码实现优化算法的仿真与复现。研究重点在于通过改进的秃鹰搜索算法(Bald Eagle Search Algorithm, BESA)解决微电网群在运行过程中的经济调度问题,提升算法的收敛速度与全局寻优能力,以实现对分布式能源、储能系统及负荷的高效协调管理。文中详细阐述了微电网群的系统架构、数学建模过程、目标函数设计(如运行成本最小化、碳排放降低等),并结合智能优化算法进行求解,验证了改进算法相较于传统方法在调度精度和效率方面的优越性。同时,研究还探讨了算法在多场景下的适应性,为微电网群的智能化、低碳化运行提供了技术支持与实践参考。; 适合人群:具备一定电力系统基础知识和Matlab编程能力的研究生、科研人员及从事微电网、智能优化算法相关工作的工程技术人员。; 使用场景及目标:① 学习并掌握改进秃鹰算法在复杂优化问题中的应用方法;② 实现微电网群经济调度模型的构建与求解;③ 对比不同智能算法在电力系统优化中的性能表现;④ 为科研论文复现、课题研究或工程项目提供算法支持与代码参考。; 阅读建议:建议读者结合文中提供的Matlab代码逐模块分析,重点关注算法改进策略与调度模型的耦合实现方式,同时可尝试在不同参数设置或场景条件下进行仿真实验,以加深对算法性能与调度效果的理解。

16,550

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Creator Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧