我在MFC中建了一个基于对话框的程序,并且在对话框上建了一个按钮,然后在资源视图里插入了一个对话框,由为插入的这个对话框添加了一个类,本来想单击那个按钮,使插入的这个对话框弹出来,但我不知道怎样才能是这个按钮和这个插入的对话框产生联系。http://topic.csdn.net/u/20080618/16/7d4893e1-66bf-41c3-a42c-ca6e440ed365.html 与此人问题一样 我按照建议的方法做的 点击还是不行 是不是还少了什么步骤或东西按照下边这个做的
如说你的对话框类为CYourDlg,准备新显示的对话框类为CNewDlg1 在CYourDlg的源文件中,包含头文件#include "NewDlg.h"
2 CYourDlg的对话框资源上双击那个按钮,在按钮的单击响应函数OnButton1中
CNewDlg newdlg;
newdlg.DoModal();
如说你的对话框类为CYourDlg,准备新显示的对话框类为CNewDlg1 在CYourDlg的源文件中,包含头文件#include "NewDlg.h"
2 CYourDlg的对话框资源上双击那个按钮,在按钮的单击响应函数OnButton1中
CNewDlg newdlg;
newdlg.DoModal();
解决方案 »
- 各位大哥大姐,怎么用vc制作打字测试系统啊 ?
- vc中如何测试并口驱动
- 关于左上角的“系统图标”,谢谢
- 找人开发油藏井间示踪剂测试解释软件
- 如何让程序只能运行一个实例?
- 共同讨论一个老话题,关于进程隐藏的实现,来者有分!
- ADO编程: _RecordsetPtr m_pR;这个m_pR有静态和动态的区别吗?
- 怎样自动生成IDispatch wrapper类?
- 讨论关于开发界面的问题
- 请问各位大侠,用自定义的类、结构或某些系统定义的类、结构构造的对象,怎么有时不能利用VC++的installshield特性,在编程中弹出定义成员选择列表,请问这是什么原因,如何显示及尽量显示这些成员选择列表,谢谢!
- 规则mfc dll,网上的文章是不是误导人啊?
- 一个安装问题
CNewDlg newdlg;
newdlg.DoModal();
newdlg.DoModal();
ps:是不是头文件加的位置不对,你把#include "NewDlg.h"放到其他头文件的后面试试。再不行,重新建个工程测试下,反正没几句代码的嘛
如果MFC想学的很深的话,建议楼主要多看些相关的书了。
推荐老外的,老外的一半厚些,但是学起来比较容易些。
2.右键新窗口的空白处,选择类向导,看有没有命名一个新的类叫CDt。没有的话,自己命名。
3.回到resource界面,打开你想要跳转的dialog,双击你想要去跳转的按钮,然后看看有没有加头文件#include "Dt.h",如果没有自己加头文件,没加的话是一定会出现错误的。
4.在刚刚双击进去的页面里进到函数Ont(),添加
CDt newdlg;
newdlg.DoModal();
然后编译,就会通过了。
如果不通过,那肯定是你的消息机制混乱了,你查查afx_msg里是不是多了很多乱七八糟自己命名的东西?我最近也在弄MFC哈哈,这个是我摸索遇到的问题哈哈。希望可以帮到你。