使用VS2010,在一个对话框复制了几个按钮,对另一个对话框粘贴
然后修改各按钮ID。
发现第一个按钮跟源按钮是一样的,其他都在后面添加一个"2"
想把这些"2"删掉,结果提示"具有该ID的控件已存在"
可是第一个按钮也是在两个对话框都有,为什么就可以呢
找了原来的一个项目打开参考,不同的对话框是有相同ID的,但有些同名的按钮也加了个区别的标志
看来当初也有这个问题,项目时间原因没追究这个问题。
理论上来说,不同对话框可以有相同ID的。
好吧,度娘之。大部分结果甚不满意,误人子弟啊。
只有这里,http://bbs.csdn.net/topics/60496255,基本提出解决的方法
但需要进一步说明,你需要把Resource.h的每一个重复的ID 都改成不重复,不只是你想修改的那个