在Dialogs单元中你把提示的英文单词改一下

解决方案 »

  1.   

    用MessageBox
    Application.message('....','.....',MB_ICONQUESTION+MB_YESNO)

    Messagebox(Form1.handle,'....','....',MB_ICONQUESTION+MB_YESNO)
      

  2.   

    Application.messageBox('是否删除','提示信息',mb_ok+mb_iconinformation);
      

  3.   

    你在Delphi中的showmessage(), messageBox()... 按钮是'ok' 'cancel' ....标题是'confirm' 'warning' ... 怎么办?随便新建一个Appication, 打开C:\Program Files\Borland\Delphi6\Source\Vcl\Consts.pas,看见什么了...........,改成中文;
    编译生成consts.dcu,覆盖C:\Program Files\Borland\Delphi6\Lib\Consts.dcu。再messageDlg, showmessage()看看。
      

  4.   

    继续使用,而修改const
    或者 换用application.messagebox()
    都可以
      

  5.   

    请改用别的函数吧!
    Application.messagebox();
    messagebox(handle,pchar('XXX'),pchar('xxx'),mb_ok+mb_iconinformation);
    你说谁现在还在用showmessage,messagedlg呀!太烂了!
      

  6.   

    Application.messageBox('是否删除','提示信息',mb_ok+mb_iconinformation);
      

  7.   

    例子: application.MessageBox('我喜欢DELPHI','提示',MB_OK)
      

  8.   

    MessagDlg是Borland的东西,它无论在什么平台都只显示英文。
    Application.MessageBox是对Windows的API:MessageBox的封装,WinAPI的好处是,在不同平台显示不同的语言(指按钮上的),如在中文平台显示确定取消,在英文平台就变成OKCancel了。
      

  9.   

    这么多的兄弟都只说用MessageBox,或Application.MessageBox怎么就不提醒一下如果将MessageBox用在一个单独的单元文件里面是不能用窗体的句柄咧!
      

  10.   

    MessageDlg也要名柄呀.
    MessageBox你给个0做句柄也行
      

  11.   

    我建义你用MessageBox,如
    Application.messageBox('是否删除','提示信',mb_ok+mb_iconinformation);因为同时一个程序,用Messagebox比Showmessage要少不少字节,且是中文的。不信你试一下!