近来写程序突然发现resource.h中出现如下情况
#define IDC_SEF12_UNPACK_STORE 4005
#define IDC_BTN_MSF18_DELCONSIG 4005
#define IDC_BTN_MSF05_ADDCASE 4005
#define IDC_OCF_REQUEST_UPDATE 4005
#define IDC_BTN_MSF18_CASE 4005
#define IDC_BTN_MSF_CASECONTENTS_DEL 4005
#define IDC_BTN_SEF12_UNPACK_STORE 4005
#define IDC_BTN_TRA02_DOCQUERY 4005
#define IDC_BTN_MQ_DELITEM 4005
#define IDC_BTN_MSF18_MRR_ADD 4005
资源号出现大量重复!!
请高手帮忙解决问题,最好能说明其发生原理及防范办法。
不好意思,在 CSDN - 专家门诊 - VC/MFC 非技术类问题
发过了,不过感觉是发错地方了,在这里再发一次
#define IDC_SEF12_UNPACK_STORE 4005
#define IDC_BTN_MSF18_DELCONSIG 4005
#define IDC_BTN_MSF05_ADDCASE 4005
#define IDC_OCF_REQUEST_UPDATE 4005
#define IDC_BTN_MSF18_CASE 4005
#define IDC_BTN_MSF_CASECONTENTS_DEL 4005
#define IDC_BTN_SEF12_UNPACK_STORE 4005
#define IDC_BTN_TRA02_DOCQUERY 4005
#define IDC_BTN_MQ_DELITEM 4005
#define IDC_BTN_MSF18_MRR_ADD 4005
资源号出现大量重复!!
请高手帮忙解决问题,最好能说明其发生原理及防范办法。
不好意思,在 CSDN - 专家门诊 - VC/MFC 非技术类问题
发过了,不过感觉是发错地方了,在这里再发一次
#define _APS_NEXT_CONTROL_VALUE 1007
这个宏表明你新引入一个控件时为其自动分配的ID。如果有什么原因导致VC在引入新控件时该ID不变化,
那么新引入的控件ID就有可能和上次最后一次的控件ID重复了。不光是控件,还有其他一些资源ID也是这么分配的,如还有以下这些宏:
_APS_NEXT_RESOURCE_VALUE、_APS_NEXT_COMMAND_VALUE、_APS_NEXT_SYMED_VALUE
很感谢whoishere(我来也),不过我怎么可以修改已经发生的问题,并且避免以后不发生这样的问题呢,请再次赐教!
2
bluestar(蓝色星星) ,可是重复的有上千,手动.............
:(
要避免问题的发生就是你手工的修改一下_APS_NEXT_CONTROL_VALUE这个宏的取值,
让它比所有的控件的ID值都要大,以后就不会发生这样的情况了