Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Crée un identificateur de langue à partir d’un identificateur de langue principal et d’un identificateur de sous-langage.
Syntaxe
WORD MAKELANGID(
USHORT p,
USHORT s
);
Paramètres
p
Identificateur de langue primaire. Cet identificateur peut être une valeur prédéfinie ou une valeur pour un langage principal défini par l’utilisateur. Pour une langue définie par l’utilisateur, l’identificateur est une valeur de la plage 0x0200 à 0x03FF. Toutes les autres valeurs sont réservées pour l’utilisation du système d’exploitation. Pour plus d’informations, consultez Constantes et chaînes d’identificateur de langue.
s
Identificateur de sous-langage. Ce paramètre peut être un identificateur de sous-langage 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 de la plage 0x20 à 0x3F. Toutes les autres valeurs sont réservées pour l’utilisation du système d’exploitation. Pour plus d’informations, consultez Constantes et chaînes d’identificateur de langue.
Valeur retournée
Type : WORD
Retourne l’identificateur de langue.
Important
Les constantes d’identificateur de langage sont déconseillées et leur utilisation est déconseillée. L’utilisation de noms de paramètres régionaux au lieu d’identificateurs de paramètres régionaux est toujours préférable. Consultez la documentation de GetLocaleInfoEx.
Remarques
Le tableau suivant présente des combinaisons de usPrimaryLanguage et usSubLanguage qui ont une signification particulière.
| Identificateur de langue primaire | Identificateur de sous-langue | Sens |
|---|---|---|
| LANG_NEUTRAL | SUBLANG_NEUTRAL | Neutre en langue |
| 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 par défaut |
Spécifications
| Besoin | Valeur |
|---|---|
| Client minimum requis | Windows 2000 Professionnel [applications de bureau uniquement] |
| Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
| plateforme cible | Fenêtres |
| En-tête | winnt.h (include Windows.h) |
Voir aussi
prise en charge des langues nationales