Win32 API для получения языка (информация о локализации) ОС?
Может кто-нибудь, пожалуйста, помогите мне в том, как получить язык (английский, китайский и т.д.) ОС Windows через API win32 (C/С++)?
Спасибо,
Sourabh
Ответ 1
Вы можете получить пользовательский язык по умолчанию (который, как я думаю, вы спрашиваете), используя GetUserDefaultLCID. Это даст вам идентификатор, который можно использовать для определения культуры. См. здесь для таблицы, содержащей идентификаторы и культуры, которые они представляют.
Если вы спрашиваете о том, "на каком языке отображаются меню и диалоги OS" (например, какой набор MUI - многоязычный пользовательский интерфейс), используйте следующее: