社区
C++ 语言
帖子详情
vs2010动态菜单和工具条
还不晚
2011-11-07 01:13:00
vs2010 使用的是BCG,请问怎么动态添加菜单和工具条按钮?
...全文
174
3
打赏
收藏
vs2010动态菜单和工具条
vs2010 使用的是BCG,请问怎么动态添加菜单和工具条按钮?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
薛定谔之死猫
2011-11-08
打赏
举报
回复
没用过这个东西,不过从原理上说,只要你能弄到主菜单的句柄或菜单C++对象指针,适当的处理函数中添加菜单就可以了啊
还不晚
2011-11-07
打赏
举报
回复
在网上看到有人这么做的:
BOOL CMainFrame::OnShowPopupMenu(CMFCPopupMenu* pMenuPopup)
{
// TODO: Add your specialized code here and/or call the base class
int iIndex = -1;
if (!CMFCToolBar::IsCustomizeMode()&&(iIndex=pMenuPopup->GetMenuBar()->CommandToIndex(ID_EDIT_PASTE))>=0)
{
pMenuPopup->InsertSeparator(iIndex+1);
pMenuPopup->InsertItem(CMFCToolBarMenuButton(IDS_EDIT_MYITEM_1,NULL,-1,_T("&MyItem 1")),iIndex+2);
} //使用CommandToIndex()来获得菜单项的索引,然后根据索引来确定子菜单项的添加位置
return CFrameWndEx::OnShowPopupMenu(pMenuPopup);
}//效果是在“Edit”菜单最下面添加了一个分割线和一个"MyItem 1"子项
但我想添加子菜单,也就是顶层菜单(如 File菜单)
薛定谔之死猫
2011-11-07
打赏
举报
回复
商业滴哦,google或者看官方文档~
VS
2010
动态
添加
菜单
项
本文详细对比了VC6.0和
VS
2010
在
动态
添加
菜单
项上的差异,并提供了具体的实现步骤。包括如何在VC6.0中通过CMainFrame::OnCtreate()添加子
菜单
项,以及在
VS
2010
中通过重载CMainFrame::OnShowPopupMenu()和CMFCMenuBar的继承关系来实现。此外,还介绍了为子
菜单
项添加消息处理函数的方法。
[MFC] MDI框架下
vs
2010
动态
添加
菜单
在
VS
2010
中,由于MFC的更新,MDI框架下
动态
添加
菜单
变得复杂。传统的获取
菜单
对象方式在MDI中不再适用。文章指出,尽管ChildFrm的
菜单
看似独立,实际上仍然与MainFrm的m_wndMenuBar关联。由于无法直接操作m_wndMenuBar来修改子框架
菜单
,作者通过重载CMainFrame的OnShowPopupMenu()函数来间接实现
动态
添加
菜单
的功能。在该函数中,利用CMFCPopupMenu、CMFCPopupMenuBar和CMFCToolBarMenuButton等类,可以实现在弹出
菜单
时插入新的
菜单
项。
建立Qt+
VS
2010
开发环境
本文详细介绍了如何在Win7系统中建立Qt+
VS
2010
的开发环境,包括下载Qt安装包和
VS
2010
插件,安装Qt Libraries,安装
VS
2010
开发插件,编译Qt,配置
VS
2010
的Qt开发环境,新建或导入Qt项目,以及发布静态链接的Qt程序。
关于
菜单
的学习(
VS
2010
)
本文介绍了
VS
2010
中MFC
菜单
的使用,包括
菜单
消息分类(标准消息、命令消息、通告消息),如何添加响应,创建标记
菜单
和缺省
菜单
项,图形标记
菜单
的创建,屏蔽
菜单
项,取消及重新加载
菜单
,命令更新机制,PopupMenu
菜单
的添加,
动态
创建和管理
菜单
,以及如何为
动态
创建的
菜单
项添加消息响应。此外,还讨论了在CMainFrame类中截获和处理消息的方法。
动态
添加
菜单
项
本文对比了Visual Studio
2010
与Visual C++ 6.0中
动态
添加
菜单
项的方法。
VS
2010
通过重载OnShowPopupMenu函数实现,而VC6.0则在CMainFrame::OnCreate中直接调用AppendMenu方法。文中详细介绍了两种环境下添加
菜单
项的具体步骤。
C++ 语言
65,210
社区成员
250,515
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章