MAKELANGID 宏 (winnt.h)
從主要 語言識別項 和子語言識別項建立語言識別項。
語法
void MAKELANGID(
p,
s
);
參數
p
主要語言識別項。 此識別碼可以是使用者定義的主要語言預先定義值或值。 針對使用者定義的語言,識別碼是範圍中要0x0200 0x03FF的值。 所有其他值都會保留給作業系統使用。 如需詳細資訊,請參閱 語言識別項常數和字串。
s
子語言識別項。 此參數可以是預先定義的子語言識別項或使用者定義的子語言。 針對使用者定義的子語言,識別碼是範圍中的值,0x20 0x3F。 所有其他值都會保留給作業系統使用。 如需詳細資訊,請參閱 語言識別項常數和字串。
傳回值
無
備註
下表顯示 usPrimaryLanguage 和 usSubLanguage 具有特殊意義的組合。
主要語言識別項 | 子語言識別項 | 意義 |
---|---|---|
LANG_NEUTRAL | SUBLANG_NEUTRAL | 語言中性 |
LANG_NEUTRAL | SUBLANG_DEFAULT | 使用者預設語言 |
LANG_NEUTRAL | SUBLANG_SYS_DEFAULT | 系統預設語言 |
LANG_NEUTRAL | SUBLANG_CUSTOM_DEFAULT | Windows Vista 和更新版本: 預設自訂地區設定 |
LANG_NEUTRAL | SUBLANG_CUSTOM_UNSPECIFIED | Windows Vista 和更新版本: 未指定的自訂地區設定 |
LANG_NEUTRAL | SUBLANG_UI_CUSTOM_DEFAULT | Windows Vista 和更新版本: 預設自訂多語系使用者介面地區設定 |
規格需求
最低支援的用戶端 | Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | winnt.h (包括 Windows.h) |