wincc语言切换问题

已用动态向导实现中英文切换,但发现原英文下组态的一个弹出对话框中的英文无法切换成中文,请教应怎么修改实现。

问题补充:
弹出对话框是C语言的MessageBox

最佳答案

弹出对话框是MessageBox吗?还是VBS的Msgbox?
  这里就以Msgbox举例吧,需要增加一段代码判断当前语言以输出不同语言的文字:
  Dim szMsg
  If HMIRuntime.Language=&H409 Then
   szMsg = "English"
  Elseif HMIRuntime.Language=&H404 Then
   szMsg = "中文"
  Else
   szMsg = "未知语言"
  End If
  MsgBox szMsg
 ---------------------------------------------
 基本的原理就是这样的,代码你可以自己试着写写,用GetLanguage函数,如果实在不会给我发邮件。

提问者对于答案的评价:
谢谢了

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc272161.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午8:55
下一篇 2019年6月11日 上午8:56

相关推荐