已用动态向导实现中英文切换,但发现原英文下组态的一个弹出对话框中的英文无法切换成中文,请教应怎么修改实现。
问题补充:
弹出对话框是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