最近做一个多语言版本的软件,窗口上可以输入文字的部分都用资源文件处理好了。
但是MessageBox,OpenDialogBox,SaveDialogBox等窗口上的按钮都是中文。有没有办法解决啊!!!我用的是VS2003

解决方案 »

  1.   

    是不是和操作系统有关系啊,使用中文系统就会显示中文的??
    仔细想想也不对啊,很多英文版的软件在中文系统下运行,MessageBox、OpenDialogBox也是英文的啊改怎么弄呢??大家帮帮忙哦!
      

  2.   

    卸载了.NET Framework 1.1 中文语言包也不行哦
      

  3.   

    to 最近做一个多语言版本的软件,窗口上可以输入文字的部分都用资源文件处理好了。
    但是MessageBox,OpenDialogBox,SaveDialogBox等窗口上的按钮都是中文。这与你的.net语言环境有关
      

  4.   

    To: Knight94(愚翁)我卸载了.NET Framework 1.1 中文语言包也不行哦
    如果我想做一个纯粹英文板的软件,按钮上显示中文,岂不是很难看。怎么处理啊
      

  5.   

    to 如果我想做一个纯粹英文板的软件,按钮上显示中文,岂不是很难看。怎么处理啊找个英文的.net环境下,重新build一下即可。
      

  6.   

    英文的.net环境??? VS也要是英文的???OS也是英文的?
      

  7.   

    Sorry!理解错了,MessageBox和OpenDialogBox,SaveDialogBox都是调用的系统库,所以需要和操作系统的语言环境相关。刚测了一下,对于MessageBox在英文环境下确定显示为"ok",而在中文操作系统下,显示“确定”