【MFC】点击按钮,弹出另一个对话框

资源视图–>Dialog–>右键–>添加资源–>新建–>对话框–>对话框按右键–添加类。例如:添加CMyNewDlg类,在所要调的代码中(按钮点击方法中),先加头文件#include “CMyNewDlg.h “,之后在按钮点击方法中:
void COnclickDlg::OnBnClickedOk()
{
CMyNewDlg Dlg;
Dlg.DoModal();
}


void COnclickDlg::OnBnClickedOk()

CMyNewDlg *dlg=new CMyNewDlg;
dlg->Create(IDD_DIALOG1,this); //第一个参数是对话框ID号
dlg->ShowWindow(SW_SHOW); //第一种

或者
void COnclickDlg::OnBnClickedOk() //第二种

m_DemoDlg1.ShowWindow(SW_SHOW); //第三种
//需要在主体函数初始化里加上 m_DemoDlg1.Create(IDD_DIALOG1, this);
}

你可能感兴趣的:(MFC)