如题

解决方案 »

  1.   

    那个是由系统语言决定的
    如果你仅是想让自己的程序ShowMessage时一定显示中文,用自定义的吧,自己写一个:)
    如果你想让所有程序调用这个对话框时,都一定要显示中文,可以去找下“Yes”,“No”那几个字符串资源的位置,然后把它替换成中文……
      

  2.   

    首先,ShowMessage只显示一个OK按钮,没有Yes No按钮,你说的是MessageDlg吧。用API函数MessageBox就可以了,或者用Application.MessageBox(其实也是调用API函数
    MessageBox函数)
    if Application.MessageBox('Yes or No?','Test',MB_YESNO or MB_ICONQUESTION) = IDYES
      

  3.   

    在Delphi环境下如何找Api函数所对应的资源文件呢?
      

  4.   

    其实MESSAGEDLG就可以显示中文
    如果你非要改的话
    那么就到DELPHI目录下的把函数的提示信息改了
    一些资料上都是这么介绍的
    具体的我也没改过
    但理论上绝对行的通