如果我想用VC++实现这样的功能:
            用xx程序计算
确定                     退出
单击确定按钮,进入下面的选择面
       
       用xx参数计算确定                   退出
请问应该怎样为第一个确定按钮编写代码,才能弹出一个新的窗口,进行下一步的选择?或者应该参考哪些书来解决这个问题?
我刚刚学习VC++,问的问题可能很幼稚,请大家指教

解决方案 »

  1.   

    先在ClassWizard里为IDOK添加OnOK() 函数,然后去掉CDialog::OnOK();添加一个对话框,打开ClassWizard定义一个对话框类,添加 CAddDlg dlg;if(dlg.DoModal()==IDOK){……//添加你所需的代码};
      

  2.   

    为确定按钮重载函数OnOK;
    例如:
    OnOK()
    {
        //在此处添加新的类对象;如下:CNewClass为新的类名;这里以CDialog作为基类
        CNewClass  MyClass;
        //然后为对象添加DoModal函数:例如:
        MyClass.DoModal;
        //然后就可以调出你想要的对话框CNewClass了;
    }
      

  3.   

    OnBnOk()
    {
             CXXXDlg dlg;
    int nResponse = dlg.DoModal();
    if (nResponse == IDOK)
    {
    // TODO: Place code here to handle when the dialog is
    //  dismissed with OK
    }
    else if (nResponse == IDCANCEL)
    {
    // TODO: Place code here to handle when the dialog is
    //  dismissed with Cancel
    }
    }