1
4
这些是LCID值,不知道LID是什么意思。您可以从GetLocaleInfoEx()中获取它们,它在Vista及更高版本中提供。您需要传递一个区域名称,如“en-US”,这是确定语言区域所必需的。例如:
输出:LCID=0409 |
2
1
显然不在Windows API中。实际上,我找不到任何合适的函数 here 也不是 here . 我想最好的办法是添加一个包含所有缩写及其LCID的资源文本文件,然后自己编写一个LocaleStringToLCID函数。但我想知道你在哪里能找到这两个字母的缩写。MSDN页面 http://msdn.microsoft.com/en-us/library/aa912040.aspx 仅使用全长和TLA区域设置字符串。也许在这里: http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes 更新我现在看到OP发布的链接, http://msdn.microsoft.com/en-us/library/aa912040.aspx ,适用于Windows Mobile,而不是桌面操作系统!因此,我也看了错误的文件! |
rookie · 检查函数模板的所有参数包参数是否属于int 1 年前 |
ivaigult · -W转换和隐式字符串到布尔类型转换 1 年前 |
rainer · 后台插入程序的初始化 1 年前 |
Community wiki · 以理智、安全和高效的方式复制文件 1 年前 |
Shefali Kanaujia · 对C中向量的向量进行排序++ 1 年前 |
Ma Joonyoung · 粗粒度和细粒度链表的时间比较 1 年前 |