Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Crea un identificador de idioma a partir de un identificador de idioma principal y un identificador de sublanguaje.
Sintaxis
WORD MAKELANGID(
USHORT p,
USHORT s
);
Parámetros
p
Identificador de idioma principal. Este identificador puede ser un valor predefinido o un valor para un idioma principal definido por el usuario. Para un lenguaje definido por el usuario, el identificador es un valor del intervalo 0x0200 a 0x03FF. Todos los demás valores están reservados para el uso del sistema operativo. Para obtener más información, consulte Constantes y cadenas de identificador de lenguaje.
s
Identificador de sublanguage. Este parámetro puede ser un identificador de sublanguage predefinido o un sublanguage definido por el usuario. Para un sublanguaje definido por el usuario, el identificador es un valor del intervalo 0x20 a 0x3F. Todos los demás valores están reservados para el uso del sistema operativo. Para obtener más información, consulte Constantes y cadenas de identificador de lenguaje.
Valor devuelto
Tipo: word
Devuelve el identificador de idioma.
Importante
Las constantes de identificador de lenguaje están en desuso y se desaconseja su uso. El uso de nombres de configuración regional en lugar de identificadores de configuración regional siempre es preferible. Consulte la documentación de GetLocaleInfoEx.
Observaciones
En la tabla siguiente se muestran combinaciones de usPrimaryLanguage y usSubLanguage que tienen un significado especial.
| Identificador de idioma principal | Identificador de sublanguage | Significado |
|---|---|---|
| LANG_NEUTRAL | SUBLANG_NEUTRAL | Idioma neutro |
| LANG_NEUTRAL | SUBLANG_DEFAULT | Idioma predeterminado del usuario |
| LANG_NEUTRAL | SUBLANG_SYS_DEFAULT | Idioma predeterminado del sistema |
| LANG_NEUTRAL | SUBLANG_CUSTOM_DEFAULT | Windows Vista y versiones posteriores: Configuración regional personalizada predeterminada |
| LANG_NEUTRAL | SUBLANG_CUSTOM_UNSPECIFIED | Windows Vista y versiones posteriores: Configuración regional personalizada no especificada |
| LANG_NEUTRAL | SUBLANG_UI_CUSTOM_DEFAULT | Windows Vista y versiones posteriores: Configuración regional personalizada predeterminada de la interfaz de usuario multilingüe |
Requisitos
| Requisito | Importancia |
|---|---|
| Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
| Servidor mínimo admitido | Windows 2000 Server [solo aplicaciones de escritorio] |
| de la plataforma de destino de |
Windows |
| encabezado | winnt.h (incluya Windows.h) |
Consulte también
de compatibilidad con idiomas nacionales