messagebox(getactivewindow(),'您确定要退出系统?!','提示!' ,MB_OKCANCEL + MB_ICONINFORMATION);
我要捕获OK的值!
也就是说,当OK时候,就关闭程序.
当CANCEL时候,不关闭程序..怎么实现啊?

解决方案 »

  1.   

    if (MessageBox(0, '您确定要退出系统?!', '', MB_ICONQUESTION or MB_OKCANCEL or MB_DEFBUTTON1) = idOk) then
     Application.Terminated;
      

  2.   

    也可以将idok换成 1,结果应该是一样的! 对于cancel则是idcancel 或是 2 你自己看着来吧!
      

  3.   

    if (MessageBox(0, '您确定要退出系统?!', '', MB_ICONQUESTION or MB_OKCANCEL or MB_DEFBUTTON1) = idOk) then另外,ok和cancel也可以变成中文的
      

  4.   

    楼上几位都说的很明确了,还有什么不明白就请选中MessageBox字符串,然后按F1吧,想要都有了
      

  5.   

    if (application.messagebox(0, '您确定要退出系统?!', '', MB_ICONQUESTION or MB_OKCANCEL or MB_DEFBUTTON1) = idOk) then
     Application.Terminated;