在vc环境下的MFC的问题

来源:百度知道 编辑:UC知道 时间:2024/05/13 16:04:34
我已经实现了一个MFC的窗口DialogA,正常运行
现在我想在其前面增加一个DialogB,当按下DialogB的一个"确定"后再进入DialogA,否则退出.
怎样改才能实现这个功能 呢,也就是程序运行时,不出现DialogA,而出现
DialogB,希望讲得清楚点。

你可以把DialogA封装成一个类,
用vc直接可以建, 比如选父类是CDialog的类

到时候点确定时候响应消息:

void DialogB::OnOk()
{
DialogA dlgA;

if(dlgA.DoModal() == IDOK)
{
// DialogA返回
}
}