ID没有被定义!该怎么处理

ID没有被定义!
基于对话框的MFC工程

每次我在资源面板中修改一个控件的ID
然后在代码中使用这个ID 就说这个ID没有被定义!
通过不了编译!

我只有保存工程,关闭solution 再打开这个solution
然后编译就通过了!

这是怎么回事?
------解决思路----------------------
在 资源视图 中修改控件的ID?如果修改的方法正确,应该被VS记录,在编译时就会被替换。若正确的修改方法不能被记录,你可以卸载VS并重新安装试试。
------解决思路----------------------
引用:
在 资源视图 中修改控件的ID?如果修改的方法正确,应该被VS记录,在编译时就会被替换。若正确的修改方法不能被记录,你可以卸载VS并重新安装试试。

------解决思路----------------------
盗版编译器经常这样。。
1、每次重新生成
2、重装个。。
------解决思路----------------------
我经常遇到,你放控件的时候直接给它定义ID ,别等编译主窗口后你再改ID;-。-我也是刚学