C/C++ 判断当前操作系统语言、获取当前操作系统使用语言 GetSystemDefaultLangID
#include <stdio.h>
#include <Winnls.h>
#pragma comment(lib,"Kernel32.lib")int main(void)
{LANGID lid = GetSystemDefaultLangID(); // 获取系统默认IDswitch ( lid ){case 0x0804:printf("Chiese\n");break;case 0x0409:printf("English\n");break;}return 0;
}
GetSystemDefaultLangID函数返回值ID参照表:
ID |
英文名 |
中文名 |
---|---|---|
0x0000 |
Language Neutral |
|
0x0400 |
Process Default Language |
|
0x0401 |
Arabic (Saudi Arabia) |
阿拉伯语(沙特阿拉伯) |
0x0801 |
Arabic (Iraq) |
伊拉克 |
0x0c01 |
Arabic (Egypt) |
埃及 |
0x1001 |
Arabic (Libya) |
利比亚 |
0x1401 |
Arabic (Algeria) |
阿尔及利亚 |
0x1801 |
Arabic (Morocco) |
摩洛哥 |
0x1c01 |
Arabic (Tunisia) |
突尼斯 |
0x2001 |
Arabic (Oman) |
阿曼 |
0x2401 |
Arabic (Yemen) |
也门 |
0x2801 |
Arabic (Syria) |
叙利亚 |
0x2c01 |
Arabic (Jordan) |
约旦 |
0x3001 |
Arabic (Lebanon) |
黎巴嫩 |
0x3401 |
Arabic (Kuwait) |
科威特 |
0x3801 |
Arabic (U.A.E.) |
阿拉伯联合酋长国 |
0x3c01 |
Arabic (Bahrain) |
巴林 |
0x4001 |
Arabic (Qatar) |
卡塔尔 |
0x0402 |
Bulgarian |
保加利亚语 |
0x0403 |
Catalan |
加泰罗尼亚 |
0x0404 |
Chinese (Taiwan Region) |
台湾 |
0x0804 |
Chinese (PRC) |
中华人民共和国 |
0x0c04 |
Chinese (Hong Kong SAR, PRC) |
香港 |
0x1004 |
Chinese (Singapore) |
新加坡 |
0x0405 |
Czech |
捷克 |
0x0406 |
Danish |
丹麦 |
0x0407 |
German (Standard) |
德语(标准) |
0x0807 |
German (Swiss) |
瑞士 |
0x0c07 |
German (Austrian) |
奥地利 |
0x1007 |
German (Luxembourg) |
卢森堡 |
0x1407 |
German (Liechtenstein) |
列支敦士登 |
0x0408 |
Greek |
希腊 |
0x0409 |
English (United States) |
美国 |
0x0809 |
English (United Kingdom) |
英国 |
0x0c09 |
English (Australian) |
澳大利亚 |
0x1009 |
English (Canadian) |
加拿大 |
0x1409 |
English (New Zealand) |
新西兰 |
0x1809 |
English (Ireland) |
爱尔兰 |
0x1c09 |
English (South Africa) |
南非 |
0x2009 |
English (Jamaica) |
牙买加 |
0x2409 |
English (Caribbean) |
加勒比 |
0x2809 |
English (Belize) |
伯利兹 |
0x2c09 |
English (Trinidad) |
特立尼达 |
0x040a |
Spanish (Traditional Sort) |
西班牙语(传统风格) |
0x080a |
Spanish (Mexican) |
墨西哥 |
0x0c0a |
Spanish (Modern Sort) |
西班牙语(现代排序) |
0x100a |
Spanish (Guatemala) |
危地马拉 |
0x140a |
Spanish (Costa Rica) |
哥斯达黎加 |
0x180a |
Spanish (Panama) |
巴拿马 |
0x1c0a |
Spanish (Dominican Republic) |
多米尼加共和国 |
0x200a |
Spanish (Venezuela) |
委内瑞拉 |
0x240a |
Spanish (Colombia) |
哥伦比亚 |
0x280a |
Spanish (Peru) |
秘鲁 |
0x2c0a |
Spanish (Argentina) |
阿根廷 |
0x300a |
Spanish (Ecuador) |
厄瓜多尔 |
0x340a |
Spanish (Chile) |
智利 |
0x380a |
Spanish (Uruguay) |
乌拉圭 |
0x3c0a |
Spanish (Paraguay) |
巴拉圭 |
0x400a |
Spanish (Bolivia) |
玻利维亚 |
0x440a |
Spanish (El Salvador) |
萨尔瓦多 |
0x480a |
Spanish (Honduras) |
洪都拉斯 |
0x4c0a |
Spanish (Nicaragua) |
尼加拉瓜 |
0x500a |
Spanish (Puerto Rico) |
波多黎各 |
0x040b |
Finnish |
芬兰 |
0x040c |
French (Standard) |
法语 |
0x080c |
French (Belgian) |
比利时 |
0x0c0c |
French (Canadian) |
加拿大 |
0x100c |
French (Swiss) |
瑞士 |
0x140c |
French (Luxembourg) |
卢森堡 |
0x040d |
Hebrew |
希伯来语 |
0x040e |
Hungarian |
匈牙利 |
0x040f |
Icelandic |
冰岛 |
0x0410 |
Italian (Standard) |
意大利语(标准) |
0x0810 |
Italian (Swiss) |
瑞士 |
0x0411 |
Japanese |
狗日的 |
0x0412 |
Korean |
韩国 |
0x0812 |
Korean (Johab) |
韩文(裘哈) |
0x0413 |
Dutch (Standard) |
荷兰语 |
0x0813 |
Dutch (Belgian) |
比利时 |
0x0414 |
Norwegian (Bokmal) |
挪威文(巴克摩) |
0x0814 |
Norwegian (Nynorsk) |
耐诺斯克 |
0x0415 |
Polish |
波兰 |
0x0416 |
Portuguese (Brazilian) |
葡萄牙语(巴西) |
0x0816 |
Portuguese (Standard) |
|
0x0418 |
Romanian |
罗马 |
0x0419 |
Russian |
俄罗斯 |
0x041a |
Croatian |
克罗地亚 |
0x081a |
Serbian (Latin) |
塞尔维亚语(拉丁) |
0x0c1a |
Serbian (Cyrillic) |
西里尔文 |
0x041b |
Slovak |
斯洛伐克 |
0x041c |
Albanian |
阿尔巴尼亚人 |
0x041d |
Swedish |
瑞典 |
0x081d |
Swedish (Finland) |
瑞典语(芬兰) |
0x041e |
Thai |
泰国 |
0x041f |
Turkish |
土耳其 |
0x0421 |
Indonesian |
印度尼西亚 |
0x0422 |
Ukrainian |
乌克兰 |
0x0423 |
Belarusian |
白俄罗斯 |
0x0424 |
Slovenian |
斯洛文尼亚 |
0x0425 |
Estonian |
爱沙尼亚语 |
0x0426 |
Latvian |
拉脱维亚 |
0x0427 |
Lithuanian |
立陶宛 |
0x0429 |
Farsi |
波斯语 |
0x042a |
Vietnamese |
越南 |
0x042d |
Basque |
巴斯克 |
0x0436 |
Afrikaans |
南非语 |
0x0438 |
Faeroese |
法罗语 |
C/C++ 判断当前操作系统语言、获取当前操作系统使用语言 GetSystemDefaultLangID相关推荐
- VB获取Windows操作系统所有版本
'**************************************************************************** '人人为我,我为人人 '枕善居汉化收藏整理 ...
- 20155332 如何获取新技能+c语言学习调查
如何获取新技能+c语言学习调查 你有什么技能比大多人(超过90%以上)更好? 如果问我有没有什么技能比大多数人,并且是90%的人好,我还真不敢说有,因为世界上有70亿人,要比63亿人做的好才行啊.我也 ...
- C# 获取 Windows 操作系统版本和名称
1. 概述 从 Windows 10 开始,微软已经弃用了 GetVersionEx 方式获取 Windows 系统版本 [官方解释].这就导致网上一大批C#获取 Windows 版本的代码把 Win ...
- php7取系统信息,操作系统-如何获取运行PHP的操作系统?
操作系统-如何获取运行PHP的操作系统? 为了构建unix / dos特定的脚本,我需要知道我使用的是哪种操作系统. 我如何获得此信息? phpinfo();告诉我更多信息,但不清楚我是否在Unix上 ...
- 操作系统 VS 编程语言 UNIX VS C语言
Unix 与 C 语言的关系 在服务器领域,最著名的系统莫过于Unix了,即便Linux也是类Unix的操作系统.Unix 是用 C 语言编写的,而且是世界上第一个用 C 语言编写的操作系统.但是 U ...
- 一行Java代码获取当前操作系统并进行不同操作
场景 需要获取当前操作系统是windows系统还是linux系统,进而执行不同的操作. 实现 一行代码 System.getProperty("os.name"); 举例 Stri ...
- 一步步编写操作系统 69 汇编语言和c语言共同协作 70
由于有了上一节的铺垫,本节的内容相对较少,这里给大家准备了两个小文件来实例演示汇编语言和c语言相互调用. 会两种不同语言的人,只是掌握了同一件事物的两种表达方式.人在学习一种新语言时,潜意识里是建立了 ...
- mysql 获取操作系统信息_php获取服务器操作系统相关信息的方法
这篇文章主要介绍了php获取服务器操作系统相关信息的方法,涉及php针对服务器端预定义变量及系统函数的使用技巧,需要的朋友可以参考下 本文实例讲述了php获取服务器操作系统相关信息的方法.分享给大家供 ...
- 根据userAgent获取浏览器/操作系统/设备类型等信息
文章目录 根据userAgent获取浏览器/操作系统/设备类型等信息 一.背景 二.效果展示 Android:userAgent解析出来的信息 ios:userAgent解析出来的信息 windows ...
- linux中c语言kbhit函数用法,C语言判断用户是否输入-非阻塞函数kbhit
一.基础研究 要从地址读取数据,肯定是要定义一个指针变量p,用它来实现变换地址和取值的功能.另外程序是当两个条件中的某一个出现时才停止,所以应该用while~do循环语句循环输出n和d,并用while ...
最新文章
- cmake使用示例与整理总结_QTVLC的博客-CSDN博客_cmake使用示例与整理 施公队演示时用的blog B zhan
- 25 进程同步之Event
- python hex 补0_Python保留前导零的二进制到十六进制转换
- 【数据挖掘知识点四】参数估计
- lucene join解决父子关系索引
- python设置文件编码_python批量修改文件编码格式的方法
- MySQL 处理重复数据
- sql 插入多行数据的问题
- RobotStudio碰撞检测的设定
- tensorflow的GPU使用--Python
- Python3实现旋转数组的3种算法 1
- Oracle [INS-13001]环境不满足最低要求
- 应用于手机触摸屏中的电容式触摸芯片
- 1235813找规律第100个数_中考数学专题 - -找规律总结题 -
- 蚂蚁金服收购印度外卖APP?
- oracle怎么加上双引号,Oracle中的双引号的作用
- LTE上行物理层传输机制(5)-CQI的传输方式
- Pepper机器人的背后,孙正义的情怀和梦想
- HTML中字体属性、文本属性使用说明
- java 混淆_Java 混淆那些事(一):重新认识 ProGuard
热门文章
- 网页怎么显示emoji表情
- Between 的开始日期和结束日期是同一天没有查询结果,附SQL server数据库的日期时间格式转换大全
- 微信二次分享解决图标文案失效方案
- vue报错Navigating to current location (/login) is not allowed
- PAT1023 组个最小数给定数字 0-9 各若干个。你可以以任意顺序排列这些数字,但必须全部使用。目标是使得最后得到的数尽可能小例如:给定两个0两个1三个5一个8得到的数字就是10015558
- 酷家乐前端开发工程师一面
- ENE轨道线的选股公式
- 【阅读笔记】项亮前辈的《推荐系统实战》
- 程序员必备的思维能力:抽象思维
- python网易云_python下载网易云音乐