#include "stdafx.h" #include "Authority.h" #include "MyDialog.h"问题就出现了,错误如下: error C2065: “IDD_DIALOG1”: 这里发生错误的原因是没有把工程文件的头文件包含进去。 如果工程名为:xxx 则应该改为如下: #include "stdafx.h" #include "xxx.h" #include "Authority.h" #include "MyDialog...
由于工程编译的时候先从本地搜索头文件,会包含了自动生成的头文件,于是出现了上述错误。 注意:如果是智能设备程序出现此错误,应该确保resourceppc.h和Resourceppc.h中都有相同的宏定义#define IDD_DIALOG1 XXX,并且在dialog.cpp中包含资源头文件resourceppc.h 4.在报错的地方貌似没有#include "Resource.h",我加上...
error C2065: “IDD_DIALOG”: 未声明的标识符,解决方法:加入头文件#include"Resource.h"
在Readdlg.h顶部加上一句:include "resource.h" // main symbols 试试看。
IDD_DIALOG2没有定义。估计是你定义了第二个对话框,然后又在什么地方改了名字。一旦你在资源里新建了...
error C2065: 'IDD_DIALOG1' : undeclared identifier 没有添加资源文件 #include "resource.h"
在对话框编辑模式中点右键,选添加类,按提示定义一个CMyDialog 类,放入下面代码。CMyDialog dlg ;INT_PTR nResponse = dlg.DoModal();if (nResponse == IDOK){ // TODO: 在此放置处理何时用“确定”来关闭 //对话框的代码 } else if (nResponse == IDCANCEL){ // TODO: 在此放置处理何时用...
那是成员初始化列表,那句话的意思是调用基类CDialog的构造函数
pDlg->Create(IDD_DIALOG1,this); //当利用Create函数创建非模态对话框时,还需要用ShowWindow函数将这个对话框显示出来。 pDlg->ShowWindow(SW_SHOW); 指针变量pDlg是一个局部对象,这样当它的生命周期结束时,它所保存的内存地址就丢失了,那么在程序中也就无法再引用到它所指向的那块内存了。解决办法有两种:一个...
不是防护,你看看CxxxDlg.h里面的那个IDD定义的是不是= IDD_TCPCLIENT_DIALOG 这个情况就是ID没有设对。或者ID有重复,查看一 resource.h里面的IDD_xxx的数值是否有冲突