Константы LOCALE_CUSTOM*
В этом разделе определяются константы LOCALE_CUSTOM*, используемые NLS для представления пользовательских языковых стандартов.
Ценность | Значение |
---|---|
LOCALE_CUSTOM_DEFAULT | Windows Vista и более поздних версий: настраиваемый языковой стандарт по умолчанию. Если функция NLS должна возвращать идентификатор языкового стандарта для дополнительного языкового стандарта для текущего пользователя, функция возвращает это значение вместо LOCALE_USER_DEFAULT. Значение LOCALE_CUSTOM_DEFAULT равно 0x0C00. |
LOCALE_CUSTOM_UI_DEFAULT | Windows Vista и более поздних версий: настраиваемый языковой стандарт по умолчанию для MUI. Предпочитаемые пользователем языки пользовательского интерфейса и предпочитаемые системой языки пользовательского интерфейса могут включать в себя не более одного языка, реализуемого пакетом интерфейса языка (LIP), и для которого идентификатор языка соответствует дополнительному языковому стандарту. Если в списке есть такой язык, константы используются для ссылки на этот язык в определенных контекстах. Значение LOCALE_CUSTOM_UI_DEFAULT равно 0x1400. |
LOCALE_CUSTOM_UNSPECIFIED | Windows Vista и более поздних версий: неопределенный пользовательский языковой стандарт, используемый для идентификации всех дополнительных языков, кроме языкового стандарта для текущего пользователя. Дополнительные языковые стандарты не могут отличаться друг от друга по их идентификаторам языкового стандарта, но их имена языков. Некоторые функции NLS могут возвращать эту константу, чтобы указать, что они не могут предоставить полезный идентификатор для определенного языкового стандарта. Значение LOCALE_CUSTOM_UNSPECIFIED равно 0x1000. |