一个控件,只能有一个ID,而且当你添加一个控件时,IDE(集成开发环境)会以控件名加一个序号来自动生成ID,如IDC_EDIT1,当你改变这个IDC_EDIT1改成IDC_EDIT_YEAR时,IDE又会将修改的ID值也保存,这样,当你打开Resources.h文件时,就会发现,#define后面的ID名称不同,序号(真正的ID号)相同的情况,如
#define IDC_EDIT1 1001
#define IDC_EDIT_YEAR 1001
这样子,两个名称都指向同一个序号,调用均是可行的。而真实的ID(序号)是唯一的。