Macro MAKELANGID (winnt.h)
Crée un identificateur de langue à partir d’un identificateur de langue principale et d’un identificateur de sous-langue.
Syntaxe
void MAKELANGID(
p,
s
);
Paramètres
p
Identificateur de langue principale. Cet identificateur peut être une valeur prédéfinie ou une valeur pour une langue primaire définie par l’utilisateur. Pour une langue définie par l’utilisateur, l’identificateur est une valeur dans la plage 0x0200 à 0x03FF. Toutes les autres valeurs sont réservées à l’utilisation du système d’exploitation. Pour plus d’informations, consultez Constantes et chaînes d’identificateur de langue.
s
Identificateur de sous-langue. Ce paramètre peut être un identificateur de sous-langue prédéfini ou un sous-langage défini par l’utilisateur. Pour une sous-langue définie par l’utilisateur, l’identificateur est une valeur dans la plage 0x20 à 0x3F. Toutes les autres valeurs sont réservées à l’utilisation du système d’exploitation. Pour plus d’informations, consultez Constantes et chaînes d’identificateur de langue.
Valeur de retour
None
Remarques
Le tableau suivant présente des combinaisons de usPrimaryLanguage et usSubLanguage qui ont une signification particulière.
Identificateur de langue principale | Identificateur de sous-langue | Signification |
---|---|---|
LANG_NEUTRAL | SUBLANG_NEUTRAL | Langue neutre |
LANG_NEUTRAL | SUBLANG_DEFAULT | Langue par défaut de l’utilisateur |
LANG_NEUTRAL | SUBLANG_SYS_DEFAULT | Langue par défaut du système |
LANG_NEUTRAL | SUBLANG_CUSTOM_DEFAULT | Windows Vista et versions ultérieures : Paramètres régionaux personnalisés par défaut |
LANG_NEUTRAL | SUBLANG_CUSTOM_UNSPECIFIED | Windows Vista et versions ultérieures : Paramètres régionaux personnalisés non spécifiés |
LANG_NEUTRAL | SUBLANG_UI_CUSTOM_DEFAULT | Windows Vista et versions ultérieures : Paramètres régionaux de l’interface utilisateur multilingue personnalisée par défaut |
Configuration requise
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | winnt.h (inclure Windows.h) |
Voir aussi
Prise en charge des langues nationales