我用application.MessageBox('提示内容',‘提示’,MB_OK);时默认的“确定”按钮是中文,怎样才能使它变成英文啊

解决方案 »

  1.   

    暈...
    大家都說要變為中文的,樓主偏要說變為英文的...MessageDlg() 就是了.
      

  2.   

    因为你的OS是english,所以没有办法换,要换也需要去把messagebox 做 hook,在调用时显示自己的...实际上你自己可以做一个对话框,模仿messagebox,这样你可以加上你自己的信息...图片...不是更容易..?
      

  3.   

    application.MessageBox最终调用的是API函数:MessgaeBox,所以上面的字符与操作系统有关。
    其他的如ShowMessge或MessageDlg等都是调用的:Dialogs单元里的函数。
      

  4.   

    如果用MessageDlg虽然按钮是英文但是标题栏的提示信息就不能象MessageBox人为地控制了
      

  5.   

    用MessageDlg吧,这样就是英文的了(而MessageDlg是Delphi自己的函数)
    MessageBox是API,所以它的按钮文字应该会随着系统而变成相应的文字