修改菜单项id

alexing9999 2008-10-10 07:29:55
vs2005,自己创建了一个菜单资源,然后添加了些菜单项,菜单项的id都没有修改,
保存后这些菜单项自动生成了些id,都是些数字的,
当我要用这些菜单项时,我就在属性里面修改了id,结果在添加菜单响应函数时,
函数的名字需要自己输入,而不是原先一样自动生成默认的,请问这个问题怎么解决啊?
而且打开资源头文件里,原来那些数字的id还存在着,如何把这些已经废弃的id也删除
掉呢?(不敢确定哪些是废弃,哪些是还有用的,所以不敢手动删除。)
...全文
157 4 打赏 收藏 转发到动态 举报
写回复
用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的使用还不熟悉

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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