我建了两个对话框,第一个对话框中有个按钮控件要执行删除操作。执行时会跳出第二个对话框提示是否确定要删除,如果点击“是”的话就执行删除操作,“否”的话就不执行删除操作。请问这个怎么编啊?

解决方案 »

  1.   

    不需要两个对话框,第二个对话框使用MessageBox()或者AfxMessageBox()就可以了
      

  2.   


    if(MessageBox(_T("是否要删除数据?"),_T("警告"),MB_ICONWARNING | MB_YESNO)==IDOK)
    {
              //执行你的删除代码
    }
      

  3.   

    你先添加个对话框资源,双击他,按要求填写类名等信息,就可以生成你要的第一个对话框。从工具箱拖个按钮控件可以产生你要的按钮。在按钮单击代码里执行 MessageBox 函数。然后根据函数的返回值确定是否删除
      

  4.   

    没用过messagebox啊  谁能提示下是怎么用的不?
      

  5.   

    哦 看懂了,2楼的你那个不是==IDOK是==IDYES  
      

  6.   

    if(IDYES == ::MessageBox(HWND, _T("..."), _T("Query"), MB_YESNO | MB_ICONQUESTION)
    {
     //
    }