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

相关推荐

  • 用变量记录做一个水泵启停记录要怎么做啊?

    我的wincc是7.3版本,用变量归档记录做个水泵的启停时间记录,但是在控件里启停显示的是0和1,怎么解决啊?还有其他更好的方法做吗?我是新手,不懂脚本,麻烦大神解答下,谢谢 问题…

    2017年6月8日
  • wincc多次调用的子画面里的选择开关怎么做

    多台设备共用一个子画面操作,通过修改画面变量前缀实现不同变量连接。其中有一个手自动切换按钮,一般通过c动作实现SetTagBit(“Tag_1”,(short)!a);但其中Tag…

    SIMATIC WinCC 2017年10月24日
  • Microsoft script debugger问题

    wincc打开项目运行总是会弹出Microsoft script debugger,并且把脚本中断,不能正常运行 最佳答案 不要选择 启用调试 图片说…

    2021年7月5日
  • WINCC报错

    无法新建和打开原有的项目 问题补充:HRegult Error 0×8004610a (unll)  最佳答案 当打开一个项目时,出错消息“…

    SIMATIC WinCC 2019年6月11日
  • WINCC全局C脚本触发条件

    新手请教一下大家,我想实现一个这样的功能,当变量a由0变为1 时,触发MessageBox信息 ,我写的语句实现不了,帮我看一下要怎么写,可以的话贴上语句,谢谢…

    2020年11月1日
  • WinCC DataMonitor

    那位大侠有WinCC6.2的DataMonitor选件,授权我有只是软件光盘丢了,希望那位好心的大侠给发个 问题补充:我的邮箱:venus815312@163.com 最佳答案 请…

    SIMATIC WinCC 2019年6月11日
  • wincc中画面窗口如何嵌入另一个画面窗口

    具体是这样子:有pic1.pdl和pic2.pdl,pic3.pdl我要使pic2.pdl,pic3.pdl一句选择条件在pic1的页面中显示出来,有什么控件或者方法可以实现? 问…

    SIMATIC WinCC 2021年7月5日
  • wincc7.5SP1问题

    wincc7.5SP1中如何把其它项目的画面复制到项目中来,例如另一个项目的弹窗画面或者流程图想要在新项目中使用 最佳答案 用图形编辑器找到你想要复制的项目的文件,找到GRACS文…

    SIMATIC WinCC 2021年7月5日
  • 如何利用事件触发得到报表或实验报告

    请教一下:    我想做一个实验报告,当某个事件发生时,将制定的变量的值传到某个表格中,这个值将永远保存在那里。比如说,当某个开关被按下,某…

    SIMATIC WinCC 2019年6月11日
  • 33:384不能安装驱动程序

    我的S7-300在将WINCC点运行的时候,显示这样的提示,无法对300监控,当我退出STEP7的时候,再试就OK了。这是怎么回事。就是STEP与WINCC不可以同时运行。是不是通…

    SIMATIC WinCC 2019年6月11日