MAKELANGID

MAKELANGID

MAKELANGID,IT術語。Windows宏,用來從一個主語言標識符和從語言標識符創建一個語言標識符。

語法


WORD MAKELANGID(
USHORT usPrimaryLanguage,
USHORT usSubLanguage
);

參數


usPrimaryLanguage
主要語言標識符。這個標識符可以是一個預定義的值或為一個用戶定義的主要語言的值。對於一個用戶定義的語言中,標識符是一個值的範圍0x0200到0x03FF。所有其他值保留給操作系統使用。欲了解更多信息,請參見語言標識符常量和字元串
usSubLanguage
從語言標識符。這個參數可以是一個預定義的從語言標識符或用戶定義的從語言。對於用戶定義的從語言標識符,是在0x20的範圍值到0x3F。所有其他值保留給操作系統使用。欲了解更多信息,請參見語言標識符常量和字元串。

返回值


返回語言標識符

備註


下表顯示有特殊的意義的usPrimaryLanguage和usSubLanguage的組合。
Primary language identifierSublanguage identifierMeaning
LANG_NEUTRALSUBLANG_NEUTRALLanguage neutral
LANG_NEUTRALSUBLANG_DEFAULTUser default language
LANG_NEUTRALSUBLANG_SYS_DEFAULTSystem default language
LANG_NEUTRALSUBLANG_CUSTOM_DEFAULTWindows Vista and later:Default custom locale
LANG_NEUTRALSUBLANG_CUSTOM_UNSPECIFIEDWindows Vista and later:Unspecified custom locale
LANG_NEUTRALSUBLANG_UI_CUSTOM_DEFAULTWindows Vista and later:Default custom Multilingual User Interface locale

使用平台和條件


最低支持的客戶端平台Windows 2000 Professional
最低支持的伺服器系統Windows 2000 Server
頭文件Winnt.h (include Windows.h)