Поделиться через


Функция GetUserDefaultLCID (winnls.h)

Возвращает идентификатор языкового стандарта пользователя по умолчанию.

Осторожностью Если языковой стандарт пользователя по умолчанию является пользовательским, приложение не может точно пометить данные значением или обменять их. В этом случае приложение должно использовать GetUserDefaultLocaleName в параметре GetUserDefaultLCID.
 
Примечание Приложения, предназначенные для работы только в Windows Vista и более поздних версий, должны использовать GetUserDefaultLocaleName.
 

Синтаксис

LCID GetUserDefaultLCID();

Возвращаемое значение

Возвращает идентификатор языкового стандарта пользователя по умолчанию, представленный как LOCALE_USER_DEFAULT. Если языковой стандарт пользователя по умолчанию является пользовательским языковым стандартом, эта функция всегда возвращает LOCALE_CUSTOM_DEFAULT независимо от выбранного пользовательского языкового стандарта. Например, независимо от того, является ли языковой стандарт пользователя гавайским (США), haw-US или фиджийским (Фиджи), fj-FJ, функция возвращает то же значение.

Комментарии

Эта функция может извлекать данные из пользовательских языковых стандартов. Данные не обязательно будут одинаковыми с компьютера на компьютер или между запусками приложения. Если приложение должно сохранять или передавать данные, см. статью Использование данных сохраняемого языкового стандарта.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header winnls.h (включая Windows.h)
Библиотека Kernel32.lib
DLL Kernel32.dll

См. также

ConvertDefaultLocale

GetLocaleInfo

GetSystemDefaultLCID

GetUserDefaultLocaleName

Функции поддержки национальных языков