我在 MFC编程中,本来程序运行的时候,是进入PROJECT自己建立的对话框,我自己创建了一个窗口,我在程序代码中多添加了一句
CloginDlg dlg;
if (dlg.DoModal()!=IDOK)
{
OnOK();
}
他首先执行的就是我的dlg的窗口?
执行我原先的那个窗口的代码呢?我没有看见呀!我的意思是说,如果DoModal()函数就是起激活对话框的作用的话,那为什么原先那个窗口没有调用这个函数而在程序执行的时候就直接运行那个窗口了呢?
參考答案:CloginDlg dlg 这里建立了你自己的对话框
dlg.DoModal 是 CloginDlg 的对话框弹出
CloginDlg 是你自己建立的