为什么控件的resource.h 中,为什么会存在好多自动生成的资源ID相同的情况,该怎么解决
为什么控件的resource.h 中,为什么会存在好多自动生成的资源ID相同的情况
例如:
#define IDC_CHECK_LOGTRANS 218
#define IDS_TASKSTATE_COMPRESSING 218
#define IDC_STATIC_DIR_SET 219
#define IDS_TASKSTATE_DECOMPRESSING 219
#define IDC_BUTTON_DIR_DOWNLOAD 220
#define IDS_TASKSTATE_SIGNNING 220
#define IDC_BUTTON_DIR_LOG 221
#define IDS_TASKSTATE_UNSIGNNING 221
#define IDC_CHECK_RECONN 222
#define IDS_TRANSSTATE_ENCRYPTING 222
#define IDC_STATIC_BRKTIME 223
#define IDS_TRANSSTATE_DECRYPTING 223
#define IDS_TRANSSTATE_ENVELOPPING 224
------解决方案--------------------
IDC 控件,IDS 字符串,两者之间可以有重复
------解决方案--------------------
#define IDC_BUTTON3 236
#define IDC_BUTTON_BRK_CONTINUE 236
智能不够,你这个按钮原来是IDC_BUTTON3,后来你自己改成IDC_BUTTON_BRK_CONTINUE,但是vs有时候会把前面id替换到后面这个id,有时候只是添加后面id。你把前面这个id删除也不会有问题,因为根本就没用到。
例如:
#define IDC_CHECK_LOGTRANS 218
#define IDS_TASKSTATE_COMPRESSING 218
#define IDC_STATIC_DIR_SET 219
#define IDS_TASKSTATE_DECOMPRESSING 219
#define IDC_BUTTON_DIR_DOWNLOAD 220
#define IDS_TASKSTATE_SIGNNING 220
#define IDC_BUTTON_DIR_LOG 221
#define IDS_TASKSTATE_UNSIGNNING 221
#define IDC_CHECK_RECONN 222
#define IDS_TRANSSTATE_ENCRYPTING 222
#define IDC_STATIC_BRKTIME 223
#define IDS_TRANSSTATE_DECRYPTING 223
#define IDS_TRANSSTATE_ENVELOPPING 224
资源ID
控件
------解决方案--------------------
IDC 控件,IDS 字符串,两者之间可以有重复
------解决方案--------------------
#define IDC_BUTTON3 236
#define IDC_BUTTON_BRK_CONTINUE 236
智能不够,你这个按钮原来是IDC_BUTTON3,后来你自己改成IDC_BUTTON_BRK_CONTINUE,但是vs有时候会把前面id替换到后面这个id,有时候只是添加后面id。你把前面这个id删除也不会有问题,因为根本就没用到。