Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Создает идентификатор языка из идентификатора первичного языка и подлангюга.
Синтаксис
WORD MAKELANGID(
USHORT p,
USHORT s
);
Параметры
p
Идентификатор первичного языка. Этот идентификатор может быть предопределенным значением или значением для определяемого пользователем первичного языка. Для определяемого пользователем языка идентификатор является значением в диапазоне 0x0200 для 0x03FF. Все остальные значения зарезервированы для использования операционной системы. Дополнительные сведения см. в разделе "Константы идентификатора языка" и "Строки".
s
Идентификатор подлангуажа. Этот параметр может быть предопределенным идентификатором подлангуга или определяемым пользователем подлангуа. Для определяемого пользователем подлангуга идентификатор является значением в диапазоне 0x20 для 0x3F. Все остальные значения зарезервированы для использования операционной системы. Дополнительные сведения см. в разделе "Константы идентификатора языка" и "Строки".
Возвращаемое значение
Тип: WORD
Возвращает идентификатор языка.
Это важно
Константы идентификатора языка устарели и их использование не рекомендуется. Использование имен языкового стандарта вместо идентификаторов языкового стандарта всегда предпочтительнее. См. документацию по GetLocaleInfoEx.
Замечания
В следующей таблице показаны сочетания usPrimaryLanguage и usSubLanguage , которые имеют особое значение.
| Идентификатор основного языка | Идентификатор подлангюга | Значение |
|---|---|---|
| LANG_NEUTRAL | SUBLANG_NEUTRAL | Нейтральный язык |
| LANG_NEUTRAL | SUBLANG_DEFAULT | Язык пользователя по умолчанию |
| LANG_NEUTRAL | SUBLANG_SYS_DEFAULT | Язык по умолчанию системы |
| LANG_NEUTRAL | SUBLANG_CUSTOM_DEFAULT | Windows Vista и более поздние версии: Настраиваемый языковой стандарт по умолчанию |
| LANG_NEUTRAL | SUBLANG_CUSTOM_UNSPECIFIED | Windows Vista и более поздние версии: Неопределенный пользовательский языковой стандарт |
| LANG_NEUTRAL | SUBLANG_UI_CUSTOM_DEFAULT | Windows Vista и более поздние версии: Языковой стандарт пользовательского интерфейса многоязычного пользовательского интерфейса по умолчанию |
Требования
| Требование | Ценность |
|---|---|
| Минимальный поддерживаемый клиент | Windows 2000 Профессиональный [только классические приложения] |
| минимальный поддерживаемый сервер | Windows 2000 Server [только классические приложения] |
| целевая платформа | Виндоус |
| Заголовок | winnt.h (включая Windows.h) |