MFC 给对话框中控件添加变量时,提示“找不到具有指定ID‘XXX’的对话框类”

MFC中新建一个对话框的时候,创建类,然后添加控件;

后来因为项目原因,给对话框ID进行了重新修改,再次添加其他控件时,提示该错误:

原因是,VS在修改了对话框ID后,会同步修改到Resource.h和 .cpp文件,但是在.h的类声明中,还是原来的ID,导致该错误。

解决:

1.检查.cpp文件中类构造函数中,绑定的ID是否正确

2.检查.h文件中对话框数据部分,对话框ID属性,修改为当前的ID,而不是默认的IDD_DIALOG1这种 

然后再去,资源视图界面添加变量即可!

原创文章 43 获赞 63 访问量 3万+

猜你喜欢

转载自blog.csdn.net/kinnisoy/article/details/103478796
今日推荐