VC++6.0中进行mfc编程,建立一个单文档项目,如何同时显示两个对话框。第一个对话框可以打开。
如何在打开第一个对话框后,点击第一个对话框中的一个按钮,就能打开第二个对话框。我知道要把第一个对话框声明为模态窗口,而第二个声明为非模态窗口,就是想问第二个窗口该怎么声明...
如何在打开第一个对话框后,点击第一个对话框中的一个按钮,就能打开第二个对话框。我知道要把第一个对话框声明为模态窗口,而第二个声明为非模态窗口,就是想问第二个窗口该怎么声明,该怎么调用,在哪个函数里调用?
展开
2个回答
展开全部
//主框架中,创建非模态的对话框/窗体:
CTestDlg *pDlg=new CTestDlg;
pDlg->Create(IDD_TESTDLG,this);
pDlg->ShowWindow(SW_SHOW);
//非模态对话框中:
void CTestDlg::OnCancel()
{
DestroyWindow();
}
void CTestDlg::PostNcDestroy()
{
CDialog::PostNcDestroy();
delete this;
}
CTestDlg *pDlg=new CTestDlg;
pDlg->Create(IDD_TESTDLG,this);
pDlg->ShowWindow(SW_SHOW);
//非模态对话框中:
void CTestDlg::OnCancel()
{
DestroyWindow();
}
void CTestDlg::PostNcDestroy()
{
CDialog::PostNcDestroy();
delete this;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询