如何枚举当前系统安装的语言包?

allenhiman 2017-06-05 10:10:43
请问各位大侠, 我现在想枚举当前系统安装的语言包 要怎么做啊?
其实真正遇到的问题是,我们的程序是多语言的 然后支持了好多种语言(很多是网友给翻译的)。 然后我程序里就有个选择语言的下拉框,但是大多数时候不是所有的语言都能正确显示的, 比如纯英文系统是无法显示中文,韩文等等。
现在我就是想知道 用户的操作系统是否支持某种指定的语言, 比如中文, 韩文,法语 等等
...全文
379 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
战在春秋 2017-06-24
  • 打赏
  • 举报
回复
这个问题,后来有研究吗,怎么样了呢,能结题吗。
allenhiman 2017-06-07
  • 打赏
  • 举报
回复
引用 6 楼 zhujinqiang 的回复:
XP现在是古代的操作系统了
没办法啊,别人给你个统计列表 别人的是否支持XP打勾了 你的打XXX就会降低分数
allenhiman 2017-06-07
  • 打赏
  • 举报
回复
引用 7 楼 fight_in_dl 的回复:
楼主有这个需求,个人觉得还是应该尽量提供满足需求的答案。 可以用EnumUILanguages, 可参考: https://msdn.microsoft.com/en-us/library/windows/desktop/dd317834(v=vs.85).aspx 以及EnumUILanguagesProc ,可参考: https://msdn.microsoft.com/en-us/library/windows/desktop/dd317835(v=vs.85).aspx 具体的范例因为时间关系,没有帮楼主找到,希望能有帮助。 用心回答每个问题,如果有帮助,请采纳答案好吗,谢谢~~~
EnumUILanguagesProc 看起来可以用,从win2000开始支持这个函数了,开始没太详细这里的文档 应为一开始我看的是GetUILanguageInfo 这个似乎更为试用 但是要vista以后才行。 等我试试吧,现在也不是很着急的问题
zhujinqiang 2017-06-06
  • 打赏
  • 举报
回复
XP现在是古代的操作系统了
赵4老师 2017-06-06
  • 打赏
  • 举报
回复
百度搜相关关键字。
oyljerry 2017-06-06
  • 打赏
  • 举报
回复
对,像win7以后,OS自带一个MUI多语言版本,就是基本各种语言都支持了。 这种用户选了不支持的语言,显示乱码,应该也是可以说的过去的
战在春秋 2017-06-06
  • 打赏
  • 举报
回复
楼主有这个需求,个人觉得还是应该尽量提供满足需求的答案。 可以用EnumUILanguages, 可参考: https://msdn.microsoft.com/en-us/library/windows/desktop/dd317834(v=vs.85).aspx 以及EnumUILanguagesProc ,可参考: https://msdn.microsoft.com/en-us/library/windows/desktop/dd317835(v=vs.85).aspx 具体的范例因为时间关系,没有帮楼主找到,希望能有帮助。 用心回答每个问题,如果有帮助,请采纳答案好吗,谢谢~~~
allenhiman 2017-06-05
  • 打赏
  • 举报
回复
额鹅鹅鹅 连个接分的人都没有吗?
allenhiman 2017-06-05
  • 打赏
  • 举报
回复
呃呃呃 要是有人会 还是告诉下下 我们还要支持XP
allenhiman 2017-06-05
  • 打赏
  • 举报
回复
算了 可能问题比较偏, 最后发现vista以后 实际上没有语言包这种东西了。

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧