#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"
在资源在视图中 ,也就是左侧的Dialog文件夹上单节鼠标右键 会有插入 对话框选项Insert Dialog,选择即可
你的资源定义出了问题。IDD_DIALOG2没有定义。估计是你定义了第二个对话框,然后又在什么地方改了名字。一旦你在资源里新建了对话框,最好在生成它对应的类之前改它的ID,如果类生成好了,ID最好不要改了。要改的话全局都要改,因为程序里已经把名字映射好了。
IDD_DIALOG2没有定义。估计是你定义了第二个对话框,然后又在什么地方改了名字。一旦你在资源里新建了...
error C2065: 'IDD_DIALOG1' : undeclared identifier 没有添加资源文件 #include "resource.h"
在Readdlg.h顶部加上一句:include "resource.h" // main symbols 试试看。
在对话框编辑模式中点右键,选添加类,按提示定义一个CMyDialog 类,放入下面代码。CMyDialog dlg ;INT_PTR nResponse = dlg.DoModal();if (nResponse == IDOK){ // TODO: 在此放置处理何时用“确定”来关闭 //对话框的代码 } else if (nResponse == IDCANCEL){ // TODO: 在此放置处理何时用...
不要跨对话框操作除了数据以外的东西。你可以调用另一个对话框的专门画图的函数也行。