用资源编辑器添加了如下项:标识号 英语(美国) 系统,中枢
1000 open 开门
1001 close 关门我如何调用上述项,达到多语言版本的控制,因为每次加载的时候,
资源编辑器都将把系统的语言版本作为调用的版本,也就是File.Caption = LoadResString(1000)
此时,如果我的系统是简体中文版的话,它将只调用开门,
那么,我如何控制它来调用open 呢,不知道我说得明白了没有,现在去买饭,
买完饭之后希望有人给我答一下。
1000 open 开门
1001 close 关门我如何调用上述项,达到多语言版本的控制,因为每次加载的时候,
资源编辑器都将把系统的语言版本作为调用的版本,也就是File.Caption = LoadResString(1000)
此时,如果我的系统是简体中文版的话,它将只调用开门,
那么,我如何控制它来调用open 呢,不知道我说得明白了没有,现在去买饭,
买完饭之后希望有人给我答一下。
解决方案 »
- vb画圆后,想知道这个圆的坐标
- 注册热键后,程序不能正常退出。
- 为什么我做的安装程序安装后出错啊,各位大哥近来看看吧!!帮帮忙!!谢谢
- vb6中如何做标准dll呀?也就是说不用注册的dll文件,放在与exe文件相同的目录下就可以使用的那种dll,谢谢.
- vb6如何实现文本框中实现全选(不用sel)
- 扫描窗体上的控件。
- 千恩万谢求代码!!!
- 关于waveinopen 和 waveoutopen两函数在2000下出问题
- fusion021.exe 可以把msvbvm60.dll 和 程序中所用的dll 或 ocx 糅合成一个exe的东西。 大家一定很喜欢。很多人想要我现在就把他发到网上让大家分享
- 请问句柄(handle)是什么意思?
- 如何处理分辨率的问题~
- 如何连接在局域网上设有密码的电脑中的Access数据库?
不够不是求解的答案。
它底下的这个标示不是我那个,
因为,对于标示101 的中文是 例子,对应英文应该也是标号 101 英文 ensample
我的意思就是,即使当前系统是中文的,我如何来调用英文的版本呢?标识号 中文(中国)
101 例子
102 中文
103 英文
201 Ensample
202 Chinese
203 English
⑶保存资源文件,写如下代码:(自定义装载字符的函数 LoadString)
Sub LoadString()
Me.Caption = LoadResString(Int(lang & "01"))
Command1(0).Caption = LoadResString(Int(lang & "02"))
Command1(1).Caption = LoadResString(Int(lang & "03"))
End Sub
⑷怎么样一个简单的中英双版本的程序就做出来了,如果把 lang 的值设置为 1,则显示中文,如果把 lang 的值设置为 2,则显示英文。
如果我的系统是英文版的话,它将调用 open如果想自己控制,
那么只好分开写101 例子
102 中文
103 英文
201 Ensample
202 Chinese
203 English
用的时候判断一下,要用英文就把 ID 号加上一百
例如
s=loadresstring(ID + iif(language="english",100,0))