我新建了一个单文档应用程序,并在这个程序里面添加了一个对话框,现在我需要在这个单文档显示出来之前,先显示这个对话框,根据对话框返回的结果决定是否运行单文档程序,点击了对话框中的ok按钮之后,对话框关闭,单文档界面才显示出来,点击了对话框中的cancel按钮之后,结束程序.这样做该如何加代码?

解决方案 »

  1.   

    可以放Oncreate里面
    MyDlg dlg;
    if(dlg.Domodal()==IDEXIT)
        PostQuitMessage(0);
    else
    正常操作
      

  2.   

    在app的initinstance中加入(Login是你的对话框的类)
    CLogin dlg;
    if (dlg.DoModal()!=IDOK)
    {
    return 0;
    }
      

  3.   

    在xxxAPP.CPP中的InitInstance()中的SetRegistryKey();后添加
     int response=MessageBox(NULL,"是否继续运行?",NULL,MB_YESNO);
    if (response==7)  //否
    {
    return FALSE;
    }
    else if (response==6)  //是
    {
                       }