int ret=MessageBox("确认?","提示框",MB_YESNO);
if (ret==IDCANCEL)
{
undoall();
}这样获取messagebox的返回值好像不行,应该怎么办那?????

解决方案 »

  1.   


      将ret==IDCANCEL换成ret==IDNO就OK了!
      

  2.   

    IDABORT:    Abort button was selected. 
    IDCANCEL:   Cancel button was selected. 
    IDCONTINUE: Continue button was selected. 
    IDIGNORE:   Ignore button was selected. 
    IDNO:       No button was selected. 
    IDOK:       OK button was selected. 
    IDRETRY:    Retry button was selected. 
    IDTRYAGAIN: Try Again button was selected. 
    IDYES:      Yes button was selected.