社区
界面
帖子详情
修改菜单项id
alexing9999
2008-10-10 07:29:55
vs2005,自己创建了一个菜单资源,然后添加了些菜单项,菜单项的id都没有修改,
保存后这些菜单项自动生成了些id,都是些数字的,
当我要用这些菜单项时,我就在属性里面修改了id,结果在添加菜单响应函数时,
函数的名字需要自己输入,而不是原先一样自动生成默认的,请问这个问题怎么解决啊?
而且打开资源头文件里,原来那些数字的id还存在着,如何把这些已经废弃的id也删除
掉呢?(不敢确定哪些是废弃,哪些是还有用的,所以不敢手动删除。)
...全文
157
4
打赏
收藏
修改菜单项id
vs2005,自己创建了一个菜单资源,然后添加了些菜单项,菜单项的id都没有修改, 保存后这些菜单项自动生成了些id,都是些数字的, 当我要用这些菜单项时,我就在属性里面修改了id,结果在添加菜单响应函数时, 函数的名字需要自己输入,而不是原先一样自动生成默认的,请问这个问题怎么解决啊? 而且打开资源头文件里,原来那些数字的id还存在着,如何把这些已经废弃的id也删除 掉呢?(不敢确定哪些是废弃,哪些是还有用的,所以不敢手动删除。)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
alexing9999
2008-10-10
打赏
举报
回复
确实是不行啊,只要这个菜单项已经有了id了,并保存进资源文件之后,再修改后就不行了
tiankong1399
2008-10-10
打赏
举报
回复
至于不用的ID,,基本永不着去删除,真要删除,那只好到资源里头的stringtable那删除没有用的
tiankong1399
2008-10-10
打赏
举报
回复
可以呀,我这边都可以的,你试试直接在要编辑ID的菜单项上直接右击,选择编辑ID,然后按ID的格式输入,一般是(ID_函数名),然后在右击选择添加事件处理函数,这样子,就可以的,你试试。呵呵
palmax
2008-10-10
打赏
举报
回复
只能说明你对vs2005的使用还不熟悉
Electron新手入门实战
本课程大喵将手写每一行代码,手把手带着大家从环境搭建开发,逐步开发一个零基础入门级的实战项目;通过基础实战项目来快速学习掌握Electron的相关API知识点,以及掌握使用Electron构建客户端应用程序的流程,体验Electron客户端开发的魅力和强大;本课程最终,会把我们开发的实战项目代码,分别编译打包输出三个平台(windows、mac、linux)系统所支持的PC客户端应用。 本课程的主要内容:01. Electron课程介绍02. Electron项目案例介绍03. Electron Github源码仓库课程分支04. 本地环境搭建及初体验05. 主窗口开发06. 主窗口页面结构搭建07. 顶部文件及新增
菜单项
08. 开发者工具及刷新
菜单项
09. 开发及线上环境配置10. 子窗口开发11. 子窗口通信12. 主窗口通信13. 清空信息
菜单项
14. PC客户端打包(windows、mac、linux)课程章节代码地址:https://github.com/damiao-classroom/electron-primary 为什么要学习掌握Electron呢? 01. 由于Electron是基于Node.js构建的,也就是说,Electron应用可以调用Node.js中的大量API(包括第三方的API)、如网络、加密、存储等。02. Electron具备简单快捷开发、WEB技术栈、非常良好的跨平台性、开源社区等特性,决定了使用Electron开发项目是一个非常不错的选择。
MFC
菜单项
无法
修改
ID
、无法添加事件处理程序
前言 想通过点击主窗口顶部菜单栏打开其他窗口,添加
菜单项
后无法更改
ID
,同时无法添加事件处理程序。 解决方法 将属性中的Popup改为False即可。
mfc 更改Menu的
ID
每次插入一个菜单资源都是系统自动给设定一个
ID
,例如:
ID
R_MENU1等, 怎样象
修改
对话框的资源
ID
一样
修改
这个
ID
名称,设置为有意义的,例如:
ID
R_POPMENU等 解决方案: 资源视图下,右键 —— 插入Menu,此时默认
ID
为
ID
R_MENU1, 左键选中,再将视图切换到 属性(视图-属性窗口 or Alt+Enter),就能看到更改
ID
的地方了 ...
菜单项
的状态
菜单项
的状态 在增加
菜单项
可以设置
菜单项
的状态。 可以使用菜单API
修改
状态 DWORD CheckMenuItem更改
菜单项
勾选非勾选状态 //更改
菜单项
勾选/非勾选状态 DWORD CheckMenuItem( HMENU hmenu, // 菜单句柄 UINT u
ID
CheckItem, //
菜单项
的
ID
或
菜单项
位置(索引) UINT
MFC如何使
菜单项
变成灰色
菜单设置好后,在代码添加菜单 CMenu m_SysMenu; m_SysMenu.LoadMenu(
ID
R_SYSMENU); SetMenu(&m_SysMenu); 使用EnableMenuItem即可设置菜单的样式,颜色,第一个参数是
菜单项
ID
,第二个参数是样式。 无效(
菜单项
变为灰色) pPopMenu->EnableMenuItem(
ID
_MENU_SA...
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章