MFC 如何将一个对话框嵌入到视图中

我创建了一个单文档程序按照下面的教程操作:///////////////////////////////////////////////////////教程///////... 我创建了一个单文档程序

按照下面的教程操作:
///////////////////////////////////////////////////////教程///////////////////////////////////////////
1.资源管理器中编辑你要的对话框资源/属性设为child,还有Title Bar去掉比较 好看
2.建立你的对话框类
3.在视中添加你定义的对话框类为成员变量:m_YourDlg.
4.在视图的OnCreate中:
m_YourDlg.Create(IDD_YourDLG,this);

////////////////////////////////////////////////////////////////////////////////////////////////////
可是到第四步时就出现了错误 :
1>d:\my documents\visual studio 2008\projects\mfc\mfc\mainfrm.cpp(47) : error C2065: “m_YourDlg”: 未声明的标识符

1>d:\my documents\visual studio 2008\projects\mfc\mfc\mainfrm.cpp(47) : error C2228: “.Create”的左边必须有类/结构/联合

请问该怎样去修改呢????????
展开
 我来答
百度网友96ffcf7
推荐于2016-03-25 · 知道合伙人互联网行家
百度网友96ffcf7
知道合伙人互联网行家
采纳数:22721 获赞数:118724
从事多年网络方面工作,有丰富的互联网经验。

向TA提问 私信TA
展开全部
1、资源管理器中编辑要的对话框资源/属性设为child。
2、建立对话框类
3、在视中添加定义的对话框类为成员变量:m_YourDlg.
4、在视图的OnCreate中:
m_YourDlg.Create(IDD_YourDLG,this);
//设置显示位置和方式
m_YourDlg.setWindowPos(......);
秋天来了仔陈
2011-10-23 · TA获得超过2145个赞
知道小有建树答主
回答量:843
采纳率:0%
帮助的人:756万
展开全部
在view类中增加包含那个对话框的头文件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yvhpfiipfi
推荐于2016-11-18 · TA获得超过2912个赞
知道小有建树答主
回答量:880
采纳率:50%
帮助的人:691万
展开全部
你有没有将你的对话框类的头文件 #include 到 View 类的头文件当中
也就是说,这个子对话框,它具有一个类,要使用它,必须在另外的要使用的地方包含的头文件

在你贴出来的错误中,第二个错误可不用理会,因为它直接是由第一个错误引起的,解决了第一个错误,第二个错误便不会有了。

第一个错误,说是未声明的标识符,当然,VS是不会知道你的这个 m_YourDlg 是什么类的,要你自己去指明它的类
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式