找回密码
 注册
Simdroid-非首页
查看: 179|回复: 3

[积分贴存推荐] 怎样知道操作系统的语言

[复制链接]
发表于 2005-6-11 13:02:50 | 显示全部楼层 |阅读模式 来自 广东深圳
运行vi 如何识别操作系统的语言呢(中文 or English)?用什么函数?能做个例子给我吗?Thanks!
发表于 2005-6-12 18:29:13 | 显示全部楼层 来自 广东东莞

Re:怎样知道操作系统的语言

Simdroid开发平台
LV调用API函数可以实现的,见附件。如果得到的PRIMRYID=0x04就表示中文,具体如下:我试了一下,在我系统上是0x04。主要调用了一个函数和一个宏,宏没办法只好用了CIN,所以用了一个Call Function Library Code 和一个CIN。

Identifier Prefined symbol Language
0x00 LANG_NEUTRAL Neutral
0x01 LANG_ARABIC Arabic
0x02 LANG_BULGARIAN Bulgarian
0x03 LANG_CATALAN Catalan  
0x04 LANG_CHINESE Chinese
0x05 LANG_CZECH Czech
0x06 LANG_DANISH Danish
0x07 LANG_GERMAN German
0x08 LANG_GREEK Greek
0x09 LANG_ENGLISH English  
0x0a LANG_SPANISH Spanish  
0x0b LANG_FINNISH Finnish
0x0c LANG_FRENCH French
0x0d LANG_HEBREW Hebrew
0x0e LANG_HUNGARIAN Hungarian
0x0f LANG_ICELANDIC Icelandic
0x10 LANG_ITALIAN Italian  
0x11 LANG_JAPANESE Japanese
0x12 LANG_KOREAN Korean
0x13 LANG_DUTCH Dutch
0x14 LANG_NORWEGIAN Norwegian
0x15 LANG_POLISH Polish
0x16 LANG_PORTUGUESE Portuguese
0x18 LANG_ROMANIAN Romanian
0x19 LANG_RUSSIAN Russian
0x1a LANG_CROATIAN Croatian
0x1a LANG_SERBIAN Serbian
0x1b LANG_SLOVAK Slovak
0x1c LANG_ALBANIAN Albanian
0x1d LANG_SWEDISH Swedish  
0x1e LANG_THAI Thai
0x1f LANG_TURKISH Turkish  
0x20 LANG_URDU Urdu
0x21 LANG_INDONESIAN Indonesian
0x22 LANG_UKRANIAN Ukrainian
0x23 LANG_BELARUSIAN Belarusian
0x24 LANG_SLOVENIAN Slovenian
0x25 LANG_ESTONIAN Estonian
0x26 LANG_LATVIAN Latvian
0x27 LANG_LITHUANIAN Lithuanian
0x29 LANG_FARSI Farsi
0x2a LANG_VIETNAMESE Vietnamese
0x2b LANG_ARMENIAN Armenian
0x2c LANG_AZERI Azeri
0x2d LANG_BASQUE Basque
0x2f LANG_MACEDONIAN FYRO Macedonian
0x36 LANG_AFRIKAANS Afrikaans
0x37 LANG_GEORGIAN Georgian
0x38 LANG_FAEROESE Faeroese
0x39 LANG_HINDI Hindi
0x3e LANG_MALAY Malay
0x3f LANG_KAZAK Kazak
0x40 LANG_KYRGYZ Kyrgyz
0x41 LANG_SWAHILI Swahili
0x43 LANG_UZBEK Uzbek
0x44 LANG_TATAR Tatar
0x45 LANG_BENGALI Bengali
0x46 LANG_PUNJABI Punjabi
0x47 LANG_GUJARATI Gujarati
0x48 LANG_ORIYA Oriya
0x49 LANG_TAMIL Tamil
0x4a LANG_TELUGU Telugu
0x4b LANG_KANNADA Kannada
0x4c LANG_MALAYALAM Malayalam
0x4d LANG_ASSAMESE Assamese
0x4e LANG_MARATHI Marathi
0x4f LANG_SANSKRIT Sanskrit
0x50 LANG_MONGOLIAN Mongolian
0x56 LANG_GALICIAN Galician
0x57 LANG_KONKANI Konkani
0x58 LANG_MANIPURI Manipuri
0x59 LANG_SINDHI Sindhi
0x5a LANG_SYRIAC Syriac
0x60 LANG_KASHMIRI Kashmiri
0x61 LANG_NEPALI Nepali
0x65 LANG_DIVEHI Divehi
0x7f LANG_INVARIANT

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

1

查看全部评分

 楼主| 发表于 2005-6-13 20:10:14 | 显示全部楼层 来自 广东深圳

Re:怎样知道操作系统的语言

多谢了!不要那个 lang.l*** 文件可以吗?
发表于 2005-6-13 22:24:22 | 显示全部楼层 来自 广东东莞

Re:怎样知道操作系统的语言

因为调用了一个宏PRIMARYID,不用CIN也可以,就是自己制作DLL,同样在DLL中调用这个宏。看你喜欢吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-5-4 11:31 , Processed in 0.030506 second(s), 15 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表