VC中,点击按钮,需要弹出一个小提示框(提示框上有两个小按钮,分别是“确定”和“取消”),
提示框上写有“XXX,点确定继续,否则取消”,要求点击框上的“确定”按钮时继续执行程序,点击“取消”时退出对话框。
这段程序怎么写。
谢谢!

解决方案 »

  1.   

    if(IDOK == ::MessageBox(m_hWnd, _T("XXXX"), _T("Message"), MB_OKCANCEL|MB_ICONQUESTION))
    {

    }
    else
    {

    }
      

  2.   

    if(IDYES == ::MessageBox(NULL,"XXX,点确定继续,否则取消","系统提示!",MB_YESNO))
    {
    //继续执行程序
    }
    else
    {
    //退出对话框
    }
      

  3.   

    if (AfxMessageBox(_T("XXX,点确定继续,否则取消"),MB_OKCANCEL) == IDOK)
    {
       ......
    }
    else
    {
     OnCancel();
    }
      

  4.   

    if (AfxMessageBox(_T("XXX,点确定继续,否则取消"),MB_OKCANCEL) == IDOK)
    {
      ......
    }
    else
    {
     //退出
    }
      

  5.   

    AfxMessageBox
    Messagebox
    都行,把参数配置好就可以实现,参数配置可参考MSDN
      

  6.   

    if (AfxMessageBox("点确定继续,否则取消?",MB_OKCANCEL)==IDOK)
    {
    //继续
    }
    else
    {
    //取消
    }