MFC 弹出一新对话框

方法一:模态对话框

资源视图--Dialog--右键--添加资源--新建--对话框--右键--添加类。例如:添加CMyNewDlg类,在所要调的代码中(按钮点击方法中),先加头文件#include   "CMyNewDlg.h ",之后在按钮点击方法中:

void COnclickDlg::OnBnClickedOk()
{
     CMyNewDlg  Dlg;
     Dlg.DoModal();
}

 

方法二:非模态对话框

资源视图--Dialog--右键--添加资源--新建--对话框--右键--添加类。例如:添加CMyNewDlg类,在所要调的代码中(按钮点击方法中),先加头文件#include   "CMyNewDlg.h ",之后在按钮点击方法中:

void COnclickDlg::OnBnClickedOk()
{
     CMyNewDlg  *pDlg=new CMyNewDlg ;
     pDlg->Create(IDD_DIALOG2,this);
     pDlg->ShowWindow(SW_SHOW);
}

转自: http://hi.baidu.com/weiwei_0825/item/deae41c8b664091c0bd93a7d

你可能感兴趣的:(mfc,dialog,c)