vc++MFC基于对话框应用程序,怎样才能在主对话框中点击一个按钮后出现另一个对话框?

来源:百度知道 编辑:UC知道 时间:2024/05/17 02:48:22
急!急!急!急!急!急!

1.新建一个窗体.
2.双击
3.新建一个窗口类
4.在按键下面实例化一个窗口实例,然后DoModal,大致可以这样:

比如窗口类叫 CDlg
那么,在按键下面;

CDlg dlg;
dlg.DoModal();

新建Dialog
设置好后在上面点右键选择生成类
假如类名交CDlgNew

在你原来的按钮上点添加事件处理
然后在事件处理的地方写上
CDlgNew newDlg;
newDlg.DoModal();

最后提醒在头文件别忘了加上#include"CDlgNew.h"

先在资源中添加子对话框资源,然后在主对话框的按钮函数中进行消息响应,但是之前必须得到子对话框的句柄。