Freigeben über


MAKELANGID-Makro (winnt.h)

Erstellt einen Sprachbezeichner aus einem primären Sprachbezeichner und einem Unterlangenbezeichner.

Syntax

WORD MAKELANGID(
    USHORT p,
    USHORT s
);

Die Parameter

p

Primärer Sprachbezeichner. Dieser Bezeichner kann ein vordefinierter Wert oder ein Wert für eine benutzerdefinierte Primäre Sprache sein. Bei einer benutzerdefinierten Sprache ist der Bezeichner ein Wert im Bereich 0x0200, um 0x03FF. Alle anderen Werte sind für die Verwendung des Betriebssystems reserviert. Weitere Informationen finden Sie unter Sprachbezeichnerkonstanten und Zeichenfolgen.

s

Bezeichner für Unterlangen. Dieser Parameter kann ein vordefinierter Unterlanguagebezeichner oder eine benutzerdefinierte Untersprache sein. Bei einer benutzerdefinierten Untersprache ist der Bezeichner ein Wert im Bereich 0x20, um 0x3F. Alle anderen Werte sind für die Verwendung des Betriebssystems reserviert. Weitere Informationen finden Sie unter Sprachbezeichnerkonstanten und Zeichenfolgen.

Rückgabewert

Typ: WORD-

Gibt den Sprachbezeichner zurück.

Von Bedeutung

Sprachbezeichnerkonstanten sind veraltet, und deren Verwendung wird abgeraten. Die Verwendung von Gebietsschemanamen anstelle von Gebietsschema-IDs ist immer vorzuziehen. Weitere Informationen finden Sie in der Dokumentation zu GetLocaleInfoEx.

Bemerkungen

Die folgende Tabelle zeigt Kombinationen von usPrimaryLanguage und usSubLanguage , die eine besondere Bedeutung haben.

Primärer Sprachbezeichner Bezeichner für Unterlangen Bedeutung
LANG_NEUTRAL SUBLANG_NEUTRAL Sprache neutral
LANG_NEUTRAL SUBLANG_DEFAULT Standardsprache des Benutzers
LANG_NEUTRAL SUBLANG_SYS_DEFAULT Standardsprache des Systems
LANG_NEUTRAL SUBLANG_CUSTOM_DEFAULT Windows Vista und höher: Benutzerdefiniertes Standardgebietsschema
LANG_NEUTRAL SUBLANG_CUSTOM_UNSPECIFIED Windows Vista und höher: Nicht angegebenes benutzerdefiniertes Gebietsschema
LANG_NEUTRAL SUBLANG_UI_CUSTOM_DEFAULT Windows Vista und höher: Standardgebietsschema für mehrsprachige Benutzeroberfläche

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows 2000 Professional [nur Desktop-Apps]
Mindestanforderungen für unterstützte Server Windows 2000 Server [nur Desktop-Apps]
Zielplattform Fenster
Überschrift winnt.h (enthalten Windows.h)

Siehe auch

EnumSystemLocales

Makros für die Unterstützung nationaler Sprachen

PRIMARYLANGID

SUBLANGID

GetLocaleInfoEx