MAKELANGID
MAKELANGID
MAKELANGID,IT術語。Windows宏,用來從一個主語言標識符和從語言標識符創建一個語言標識符。
WORD MAKELANGID(
USHORT usPrimaryLanguage,
USHORT usSubLanguage
);
usPrimaryLanguage
主要語言標識符。這個標識符可以是一個預定義的值或為一個用戶定義的主要語言的值。對於一個用戶定義的語言中,標識符是一個值的範圍0x0200到0x03FF。所有其他值保留給操作系統使用。欲了解更多信息,請參見語言標識符常量和字元串。
usSubLanguage
從語言標識符。這個參數可以是一個預定義的從語言標識符或用戶定義的從語言。對於用戶定義的從語言標識符,是在0x20的範圍值到0x3F。所有其他值保留給操作系統使用。欲了解更多信息,請參見語言標識符常量和字元串。
返回語言標識符
下表顯示有特殊的意義的usPrimaryLanguage和usSubLanguage的組合。
Primary language identifier | Sublanguage identifier | Meaning |
LANG_NEUTRAL | SUBLANG_NEUTRAL | Language neutral |
LANG_NEUTRAL | SUBLANG_DEFAULT | User default language |
LANG_NEUTRAL | SUBLANG_SYS_DEFAULT | System default language |
LANG_NEUTRAL | SUBLANG_CUSTOM_DEFAULT | Windows Vista and later:Default custom locale |
LANG_NEUTRAL | SUBLANG_CUSTOM_UNSPECIFIED | Windows Vista and later:Unspecified custom locale |
LANG_NEUTRAL | SUBLANG_UI_CUSTOM_DEFAULT | Windows Vista and later:Default custom Multilingual User Interface locale |
最低支持的客戶端平台 | Windows 2000 Professional |
最低支持的伺服器系統 | Windows 2000 Server |
頭文件 | Winnt.h (include Windows.h) |