MFC 模态窗口和非模态窗口的创建

来源:互联网 发布:手机wifi分享软件 编辑:程序博客网 时间:2024/06/06 01:06

模态窗口


void CTstApp::OnAppAbout(){   // Construct the dialog box passing the    // ID of the dialog template resource   CDialog aboutDlg(IDD_ABOUTBOX);   // Create and show the dialog box   INT_PTR nRet = -1;   nRet = aboutDlg.DoModal();   // Handle the return value from DoModal   switch ( nRet )   {   case -1:       AfxMessageBox("Dialog box could not be created!");      break;   case IDABORT:      // Do something      break;   case IDOK:      // Do something      break;   case IDCANCEL:      // Do something      break;   default:      // Do something      break;   };}

非模态对话框:
CTest *pdlg=new CTest();
pdlg->Create(IDD_DIALOG1,this);
pdlg->ShowWindow(SW_SHOW); //没有这句话对话框将不会显示

原创粉丝点击