class Parent:public CDialog
{
   void OnOk();
   CDialog A;
   CDialog B;
}
//意思就是点击Parent对话框的OK按钮,弹出A对话框,A对话框关闭后弹出B对话框,注意到A,B都是模式的,应该始终在Parent对话框前
void Parent::OnOK
{
   A.DoModal();
   B.DoModal();
}
MFC应用程序进程起来执行Parent.DoModal(),点击OK按钮弹出A;问:另外一个进程将结束A的消息给发送给Parent对话框,通过Parent将消息转发给A对话框,A结束,弹出B对话框,此时B居然变成非模式的了,隐藏到Parent的后面了,不知道为什么?急盼请达人指教
注:收到的结束A,弹出B是模式的,为什么上面那样不行