问题:

用vc2010 随便弄一个有菜单的程序

然后使用资源管理器(在Menu那个树目录中)添加一个菜单,并加入对应的ID,编译运行,新添加的菜单正常显示

这个时候,我想更改一下新添加的菜单的名字

双击后打开属性,在caption栏中修改名字,编译运行,名字还是之前的那个名字!!

解决办法:

程序编译后会保存在注册表里面

打开注册表,找到对应软件的那个位置,里面有很多叫做MFCToolBar-XXX的东西,删除掉,重新编译即可!

这是因为再源码中是有记录会保存到注册表里面的!!