Macro MAKELANGID (winnt.h)

Cria um identificador de idioma de um identificador de idioma primário e um identificador de sublanguage.

Sintaxe

void MAKELANGID(
   p,
   s
);

Parâmetros

p

Identificador de idioma primário. Esse identificador pode ser um valor predefinido ou um valor para um idioma primário definido pelo usuário. Para uma linguagem definida pelo usuário, o identificador é um valor no intervalo 0x0200 a 0x03FF. Todos os outros valores são reservados para uso do sistema operacional. Para obter mais informações, consulte Constantes e cadeias de caracteres do identificador de idioma.

s

Identificador de sublanguage. Esse parâmetro pode ser um identificador de sublanguage predefinido ou uma sublanguagem definida pelo usuário. Para uma sublanguagem definida pelo usuário, o identificador é um valor no intervalo 0x20 para 0x3F. Todos os outros valores são reservados para uso do sistema operacional. Para obter mais informações, consulte Constantes e cadeias de caracteres do identificador de idioma.

Valor retornado

Nenhum

Comentários

A tabela a seguir mostra combinações de usPrimaryLanguage e usSubLanguage que têm significado especial.

Identificador de idioma primário Identificador de sublanguagem Significado
LANG_NEUTRAL SUBLANG_NEUTRAL Idioma neutro
LANG_NEUTRAL SUBLANG_DEFAULT Idioma padrão do usuário
LANG_NEUTRAL SUBLANG_SYS_DEFAULT Idioma padrão do sistema
LANG_NEUTRAL SUBLANG_CUSTOM_DEFAULT Windows Vista e posterior: Localidade personalizada padrão
LANG_NEUTRAL SUBLANG_CUSTOM_UNSPECIFIED Windows Vista e posterior: Localidade personalizada não especificada
LANG_NEUTRAL SUBLANG_UI_CUSTOM_DEFAULT Windows Vista e posterior: Localidade de interface do usuário multilíngue personalizada padrão

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho winnt.h (inclua Windows.h)

Confira também

EnumSystemLocales

Suporte à linguagem nacional

Macros de suporte à linguagem nacional

PRIMARYLANGID

SUBLANGID

Getlocaleinfoex