MFC控件ID问题 无法引用控件ID error C2065_ IDB_BITMAP4_ 未声明的标识符 无法将成员变量添加到ID为IDC_STATIC的控件中

⌚Time: 2022-09-14 16:00:53

👨‍💻Author: Jack Ge


error C2065: “IDB_BITMAP4”: 未声明的标识符

这种问题通常发生在自定义类中需要引用资源ID,但是没有包含resource.h引起的,resource.h里面定义了各种资源和控件的ID

因此解决办法是在头文件中加入


#include "resource.h"

另外,默认静态文本、图片控件等分配的ID都是IDC_STATIC,改一个ID就可以了