1、首先在当前对话框的头文件中定义需要打开对话框的变量。此处以CDialog1举例;
声明:
CDialog1 pDialog1;
2、在初始化函数中赋值该指针为NULL
pDialog1 = NULL;
3、增加一个按钮“打开对话框1”,在点击事件中添加:
if(pDialog1 != NULL)
{
return;
}
pDialog1 = new CDialog1(this);
pDialog1->DoModal();
if(pDialog1 != NULL)
{
delete pDialog1;
pDialog1 = NULL;
}
4、打开对话框。