Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Cria um identificador de idioma de um identificador de idioma primário e um identificador de sublanguagem.
Sintaxe
WORD MAKELANGID(
USHORT p,
USHORT 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 um idioma definido 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 sublanguage definida pelo usuário. Para uma sublanguagem definida pelo usuário, o identificador é um valor no intervalo 0x20 a 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 de retorno
Tipo: word
Retorna o identificador de idioma.
Importante
As constantes do identificador de linguagem são preteridas e seu uso é desencorajado. O uso de nomes de localidade em vez de identificadores de localidade é sempre preferível. Consulte a documentação para GetLocaleInfoEx.
Observações
A tabela a seguir mostra combinações de usPrimaryLanguage e usSubLanguage que têm um 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 padrão da Interface do Usuário Multilíngue Personalizada |
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo suportado | Windows 2000 Professional [somente aplicativos da área de trabalho] |
| Servidor mínimo compatível | Windows 2000 Server [somente aplicativos da área de trabalho] |
| da Plataforma de Destino |
Windows |
| cabeçalho | winnt.h (inclua Windows.h) |
Consulte também
de Suporte à Linguagem Nacional