Macro MAKELANGID (winnt.h)

Crea un identificador de idioma a partir de un identificador de idioma principal y un identificador de sublanguage.

Sintaxis

void MAKELANGID(
   p,
   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 uso del sistema operativo. Para obtener más información, vea Constantes y cadenas de identificador de idioma.

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 uso del sistema operativo. Para obtener más información, vea Constantes y cadenas de identificador de idioma.

Valor devuelto

None

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 de interfaz de usuario multilingüe personalizada predeterminada

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado winnt.h (incluye Windows.h)

Consulte también

EnumSystemLocales

Compatibilidad con idiomas nacionales

Macros de compatibilidad con idiomas nacionales

PRIMARYLANGID

SUBLANGID

GetLocaleInfoEx