mfc怎样动态一个3级的菜单 20
CMenuStudentMenu;StudentMenu.CreatePopupMenu();GetMenu()->AppendMenu(MF_POPUP,(UINT)S...
CMenu StudentMenu;
StudentMenu.CreatePopupMenu();
GetMenu()->AppendMenu(MF_POPUP,(UINT)StudentMenu.m_hMenu,TEXT("游戏"));
StudentMenu.AppendMenu(MF_STRING,(UINT)StudentMenu.m_hMenu,TEXT("游戏操作"));
StudentMenu.AppendMenu(MF_STRING,(UINT)StudentMenu.m_hMenu,TEXT("结束游戏"));
StudentMenu.Detach();
DrawMenuBar();
我想实现在游戏操作下添加菜单 开始游戏,暂停游戏,继续游戏,重新开始游戏,请问怎么弄? 展开
StudentMenu.CreatePopupMenu();
GetMenu()->AppendMenu(MF_POPUP,(UINT)StudentMenu.m_hMenu,TEXT("游戏"));
StudentMenu.AppendMenu(MF_STRING,(UINT)StudentMenu.m_hMenu,TEXT("游戏操作"));
StudentMenu.AppendMenu(MF_STRING,(UINT)StudentMenu.m_hMenu,TEXT("结束游戏"));
StudentMenu.Detach();
DrawMenuBar();
我想实现在游戏操作下添加菜单 开始游戏,暂停游戏,继续游戏,重新开始游戏,请问怎么弄? 展开
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏20(财富值+成长值)
2个回答
展开全部
直接使用菜单资源设计器就可以.除非你想动态创建菜单,否则没有必要这样做.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不是有菜单设计器吗?都不用你写代码
追问
大哥,是动态创建啊
追答
成员函数 CMenu m_MenuBar;
CMenu StudentMenu;
StudentMenu.CreatePopupMenu();
StudentMenu.AppendMenu(MF_STRING, 3001 ,TEXT("游戏操作"));
StudentMenu.AppendMenu(MF_STRING, 3002 ,TEXT("结束游戏"));
m_MenuBar.AppendMenu(MF_POPUP,(UINT)StudentMenu.m_hMenu,TEXT("游戏"));
StudentMenu.Detach();
SetMenuBar(&m_MenuBar);
DrawMenuBar();
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询