我用的是VS2010,MFC里新建了一个对话框程序(基于对话框,名称为12),然后就有了一个对话框类C12Dlg,我在里面自定义了一个C++类(一个.h一个.cpp)(名称Core)
在Core.h中添加#include 12Dlg.h,编译出错,于是又添加了#include"resource.h",没错了
在12Dlg.h中添加了#include Core.h,没出错,在class 12Dlg{} 添加了Core core; 又出错了,不知道为什么?错误如下:
1>e:\vs2010-workspace\12\12\12dlg.h(37): error C2146: 语法错误: 缺少“;”(在标识符“core”的前面)
1>e:\vs2010-workspace\12\12\12dlg.h(37): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>e:\vs2010-workspace\12\12\12dlg.h(37): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
全部指向的是Core core;这一行。
要是我不在Core.h中添加C12Dlg.h的头文件,而在C12Dlg.h添加Core.h头文件,调用Core core;不出现错误。
这是为什么?!
在线等,很急!
Core是C++类。
至于在Core类中添加#include “12Dlg.h”是因为在12Dlg.h中有个tree-view control,我想在Core.cpp中使用在这个控件,能够显示相应的处理结果。
已发,请注意查收。
追答你这两个类没有任何关系,不可以这么互相的嵌套。
至于你说的树控件问题,可以在core里面定义变量,然后通过调用变量来进行赋值。
不好意思,昨天不在。按你说的具体该怎么做呢?你能不能在我发给你的那里面写给我呢?我已经在发给你一遍了。
VC++6.0中MFC编程中,我新建一个对话框后为其新建一个类
一般对于MFC中为了便于区分,都在所有的类前面加上一个CXXX,有人说代表的是(class)例如,CView,CFrameWnd,CDialog,CEdit,而他们对应的文件是把C去掉,例如CMyView对应的是MyView.cpp,MyView.h,CMainFrame对应的是MainFrm.cpp,MainFrm.h,
C++中MFC中的对话框如何彻底删除
1.把对话框删除,选定对话框,按键盘上的Delete键删除对话框(如图中位置)2,其次点击file那一项选择你所删除对话框类的.h文件和.cpp文件,按键盘上的Delete键删除。(如图中位置)3.最后在别的类中把所有与被删除对话框有关的变量或函数找出删除(如果未在其它类中调用,此项可以省略)。
单文件C++MFC中如何显示对话框 对话框ID:IDD_DIALOG1
你先为对话框资源创建一个类,CTestDlg类,在要创建对话框的地方包含这个类的头文件,然后创建一个对象:CTestDlg testdlg;testdlg.DoModal();就行了
急:mfc编程,用C++写一个简易的计算器,有图形界面的..请求各位大虾给出详...
个人的程序步骤,参考下:1.新建一个对话框程序。2.添加计算器的各个按键及编辑框(用来显示输入和结果)3.为对话框添加一些变量:一个状态标志(计算加减乘除),一个标志(对运算两个数的哪个进行处理),两个double变量(用于运算的两个数),用类向导为编辑框绑定一个变量。定义一个计算函数(进行加减乘除...
在c++中如何构建一个窗口 窗口上有一个输入口 能在里面输入文字 怎么...
MFC,基于对话框,然后拖个文本框进去,然后就执行,就可以输入文字
MFC对话框编程问题
弹出对话框比较关键的一个函数,就是对话框类的DoModal()函数。CDialog::DoModal()函数的原型为:virtual INT_PTR DoModal();返回值:整数值,指定了传递给CDialog::EndDialog(该函数用于关闭对话框)的nResult参数值。如果函数不能创建对话框,则返回-1;如果出现其它错误,则返回IDABORT。调用了它...
VC++编写一个对话框应用程序,启动后弹出一个用户身份确认对话框,当用户...
首先新建一个对话框资源LoginDialog,摆好“用户名”“密码”2个EDIT(用类向导分别关联CString变量m_szLoginName,m_szPassword),“确定”“取消”2个BUTTON,再新建一个继承CDialogEx的MFC类CLoginDialog,在主程序cpp中包含LoginDialog.h,在需要弹出登录对话框的地方,比如主程序初始化函数中写CLoginDialog ld;if(ID_...
c++MFC基于对话框怎样实现多个页面在一个界面上显示切换?如图:_百度知...
将上面的:统计、计量...全部设置成菜单的风格,中间设置成一个list control,点击一个菜单将list control显示成要显示的内容。其实你的几个选项就相当于button的功能一样,所以你可以从CButton继承后重绘控件,画成你想要的样子就ok了,然后什么统计、计量...都当成button按下 ...
MFC编程中,对话框资源里的蓝色虚线是什么意思?
蓝色虚线是多余的,可以去掉。它的意义:是一个参考线(菜单栏中有个地方可以设置)
MFC里创建对话框create函数里的一个参数lpszTemplateName是什么意思...
lpszTemplateName Contains a null-terminated string that is the name of a dialog-box template resource.你可以理解为就是个ID号,比如IDD_DIALOG1。你可能需要在resouse.h中定义IDD_DIALOG1 比如#defile IDD_DIALOG1 111111111