本来一个菜单就OK了 但是 发现 无法 把一个 菜单分离
所以 直接 写成了 两个菜单
然后就发现 无法 合并在一起(同时加载两个菜单)
如图
然后就只能载入 这一个
求助 各位大佬~谢谢啦
6 个解决方案
#2
不过 追加 貌似不能追加 资源中的菜单呀~
能否 给个栗子呢~ 谢谢呐
#3
”不能追加 资源中的菜单“,那就自己手动创建
如:
CMenu menu;
menu.CreatePopupMenu();
menu.AppendMenu(MF_STRING, ID_MAYTYPE_MAP, “地图");
menu.TrackPopupMenu(TPM_LEFTALIGN, point.x, point.y, this);
menu.DestroyMenu();
![MFC能否从资源中添加两个菜单 MFC能否从资源中添加两个菜单](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0hNNkx5OW1iM0oxYlM1amMyUnVMbTVsZEM5UWIybHVkRVp2Y25WdEwzVnBMM05qY21sd2RITXZZM05rYmk5UWJIVm5hVzR2TURBekwyMXZibXRsZVM4eE55NW5hV1k9.jpg?w=700&webp=1)
#5
AppendMenu 追加
不过 追加 貌似不能追加 资源中的菜单呀~
能否 给个栗子呢~ 谢谢呐
”不能追加 资源中的菜单“,那就自己手动创建
如:
CMenu menu;
menu.CreatePopupMenu();
menu.AppendMenu(MF_STRING, ID_MAYTYPE_MAP, “地图");
menu.TrackPopupMenu(TPM_LEFTALIGN, point.x, point.y, this);
menu.DestroyMenu();![]()
就比较难过。。。弹出这个我会。。不过还是谢谢啦
#1
#2
#3
AppendMenu 追加
不过 追加 貌似不能追加 资源中的菜单呀~
能否 给个栗子呢~ 谢谢呐
”不能追加 资源中的菜单“,那就自己手动创建
如:
CMenu menu;
menu.CreatePopupMenu();
menu.AppendMenu(MF_STRING, ID_MAYTYPE_MAP, “地图");
menu.TrackPopupMenu(TPM_LEFTALIGN, point.x, point.y, this);
menu.DestroyMenu();
![MFC能否从资源中添加两个菜单 MFC能否从资源中添加两个菜单](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0hNNkx5OW1iM0oxYlM1amMyUnVMbTVsZEM5UWIybHVkRVp2Y25WdEwzVnBMM05qY21sd2RITXZZM05rYmk5UWJIVm5hVzR2TURBekwyMXZibXRsZVM4eE55NW5hV1k9.jpg?w=700&webp=1)
#4
#5
AppendMenu 追加
不过 追加 貌似不能追加 资源中的菜单呀~
能否 给个栗子呢~ 谢谢呐
”不能追加 资源中的菜单“,那就自己手动创建
如:
CMenu menu;
menu.CreatePopupMenu();
menu.AppendMenu(MF_STRING, ID_MAYTYPE_MAP, “地图");
menu.TrackPopupMenu(TPM_LEFTALIGN, point.x, point.y, this);
menu.DestroyMenu();![]()
就比较难过。。。弹出这个我会。。不过还是谢谢啦
#6
刚写了一段代码 参考下 http://blog.csdn.net/zgl7903/article/details/71077441
谢谢大佬指点啦,,谢谢