我用的是VC6.0,照着别人的工程做练习。结果在一个工程的两个对话框中,别人可以给按钮命同一个名字,比如说都是IDC_BTN_HOMEMTR,就是说对话框中有同样的一个按钮。
而我去命名时,却出现了,
“A control with this ID already exists.Enter a unique control ID.”
为什么我的就不行而别人的就行,我要在后面加个1变成IDC_BTN_HOMEMTR1 才行。
我打开resoure.h文件发现别人是这样宏定义的#define IDC_BTN_HOMEMTR 1225,
而我的却有两个,
define IDC_BTN_HOMEMTR1 1024,
define IDC_BTN_HOMEMTR 1020,
这个宏不是拖一个控件就自己定义的么,能不能自己修改,我怕修改了整个工程都报废了。
拼凑别人代码的伤不起