SetThreadLocale
Функция SetThreadLocale устанавливает текущую локаль вызывающего потока.
BOOL SetThreadLocale
(
LCID
Locale
// идентификатор локали
);
Параметры
Locale - определяет новую локаль для вызывающего потока. Значение этого параметра может быть идентификатором локали, созданным макросом MAKELCID , или одним из следующих предопределенных значений:
Значение |
Пояснение |
LOCALE_SYSTEM_DEFAULT |
Системная локаль по умолчанию. |
LOCALE_USER_DEFAULT |
Пользовательская локаль по умолчанию. |
Возвращаемые значения
В случае успеха возвращается ненулевое значение.
В случае неудачи возвращается нуль. Для получения дополнительной информации об ошибке вызовите функцию
GetLastError
.
Комментарии
При создании потока ему дается системная локаль потока по умолчанию. Система читает системную локаль потока по умолчанию из реестра при загрузке системы. Системная локаль потока по умолчанию может быть изменена в Панели управления.
См. также
GetThreadLocale , GetSystemDefaultLCID , GetUserDefaultLCID .