您的位置:首页 > 其它

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

2013-03-29 20:30 246 查看
方法一:模态对话框

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

void COnclickDlg::OnBnClickedOk()

{

CMyNewDlg Dlg;

Dlg.DoModal();

}

方法二:非模态对话框

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

void COnclickDlg::OnBnClickedOk()

{

CMyNewDlg *pDlg=new CMyNewDlg ;

pDlg->Create(IDD_DIALOG2,this);

pDlg->ShowWindow(SW_SHOW);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: