C++:MFC属性管理器、资源视图的布局不小心给搞乱了,怎么恢复
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++:MFC属性管理器、资源视图的布局不小心给搞乱了,怎么恢复相关的知识,希望对你有一定的参考价值。
参考技术A MFC属性管理器、资源视图的布局不小心给搞乱了,比如下图:怎么恢复呢:
点击窗口,重置窗口布局就恢复啦。
点击是,这样就恢复啦!
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”的左边必须有类/结构/联合
请问该怎样去修改呢????????
2、建立对话框类
3、在视中添加定义的对话框类为成员变量:m_YourDlg.
4、在视图的OnCreate中:
m_YourDlg.Create(IDD_YourDLG,this);
//设置显示位置和方式
m_YourDlg.setWindowPos(......); 参考技术A 在view类中增加包含那个对话框的头文件。 参考技术B 你有没有将你的对话框类的头文件 #include 到 View 类的头文件当中
也就是说,这个子对话框,它具有一个类,要使用它,必须在另外的要使用的地方包含的头文件
在你贴出来的错误中,第二个错误可不用理会,因为它直接是由第一个错误引起的,解决了第一个错误,第二个错误便不会有了。
第一个错误,说是未声明的标识符,当然,VS是不会知道你的这个 m_YourDlg 是什么类的,要你自己去指明它的类本回答被提问者采纳
以上是关于C++:MFC属性管理器、资源视图的布局不小心给搞乱了,怎么恢复的主要内容,如果未能解决你的问题,请参考以下文章