Condividi tramite


Macro MAKELANGID (winnt.h)

Crea un identificatore di lingua da un identificatore di lingua primaria e un identificatore di sottolanguage.

Sintassi

void MAKELANGID(
   p,
   s
);

Parametri

p

Identificatore di lingua primaria. Questo identificatore può essere un valore predefinito o un valore per una lingua primaria definita dall'utente. Per una lingua definita dall'utente, l'identificatore è un valore nell'intervallo 0x0200 da 0x03FF. Tutti gli altri valori sono riservati per l'uso del sistema operativo. Per altre informazioni, vedere Costanti e stringhe dell'identificatore di linguaggio.

s

Identificatore di sottolanguage. Questo parametro può essere un identificatore di sottolanguage predefinito o una sottolanguage definita dall'utente. Per una sottolanguage definita dall'utente, l'identificatore è un valore nell'intervallo 0x20 da 0x3F. Tutti gli altri valori sono riservati per l'uso del sistema operativo. Per altre informazioni, vedere Costanti e stringhe dell'identificatore di linguaggio.

Valore restituito

nessuno

Osservazioni

La tabella seguente illustra le combinazioni di usPrimaryLanguage e usSubLanguage che hanno un significato speciale.

Identificatore di lingua primaria Identificatore di sottolanguage Significato
LANG_NEUTRAL SUBLANG_NEUTRAL Lingua neutra
LANG_NEUTRAL SUBLANG_DEFAULT Lingua predefinita dell'utente
LANG_NEUTRAL SUBLANG_SYS_DEFAULT Lingua predefinita del sistema
LANG_NEUTRAL SUBLANG_CUSTOM_DEFAULT Windows Vista e versioni successive: Impostazioni locali personalizzate predefinite
LANG_NEUTRAL SUBLANG_CUSTOM_UNSPECIFIED Windows Vista e versioni successive: Impostazioni locali personalizzate non specificate
LANG_NEUTRAL SUBLANG_UI_CUSTOM_DEFAULT Windows Vista e versioni successive: Impostazioni locali predefinite dell'interfaccia utente multilingue personalizzata

Requisiti

   
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione winnt.h (include Windows.h)

Vedi anche

EnumSystemLocales

Supporto per la lingua nazionale

Macro di supporto per il linguaggio nazionale

PRIMARYLANGID

SUBLANGID

GetLocaleInfoEx