请教各位高手:关于无模式对话框的调用问题!急!!!
我定义了基于对话框的应用程序CMyDlg,然后在其中又定义了两个对话框CA1Dlg,CA2Dlg。在CMyDlg对话框中使用了Microsoft Forms 2.0 CommandButton,在这个按钮的关联函数中:void CMyDlg::OnClickCommandbutton1()
{CA1Dlg *dlg=new CA1Dlg;
dlg->Create(IDD_DIALOG1,NULL);
dlg->ShowWindow(SW_SHOW);}
这样采用无模式对话框调出CA1Dlg倒是没有问题,我在CA1Dlg中同样用了Microsoft Forms 2.0 CommandButton按钮,在关联函数中:
void CA1Dlg::OnClickCommandbutton2()
{CA2Dlg *dlg=new CA2Dlg;
dlg->Create(IDD_DIALOG2,NULL);
dlg->ShowWindow(SW_SHOW);}
这样CA2Dlg也能调出,但是调出的CA2Dlg不是在最上层显示,而是总在CA1Dlg下面,请问各位高手这是怎么回事?怎样才能让CA2Dlg调出时,在最上层显示?
请各位高手务必帮帮忙!!!