有人可以帮我解决如何通过win32 API(C / C ++)获取Windows操作系统的语言(英文,中文等)吗?
谢谢, Sourabh
答案 0 :(得分:25)
如果您询问“显示操作系统菜单和对话框的语言”(即安装了哪个MUI - 多语言用户界面工具包),请使用以下命令:
更多信息:
答案 1 :(得分:6)
您可以使用GetUserDefaultLCID获取默认用户区域设置(我认为这就是您所要求的)。这将为您提供可用于确定文化的ID。有关包含ID及其所代表的文化的表格,请参阅here。
对于Vista或Windows 7,Microsoft建议使用GetUserDefaultLocaleName。