ConvertDefaultLocale函数将特殊的默认语言环境值转换为实际的语言环境标识符。
LCID ConvertDefaultLocale(
LCID 【语言环境】 | //要转换的特殊默认区域设置值 |
); |
参数
【语言环境】
函数转换为实际区域设置标识符的特殊默认区域设置值。
以下列表显示特殊的默认语言环境值:
值 | 描述 |
LOCALE_SYSTEM_DEFAULT | 系统的默认语言环境。 |
LOCALE_USER_DEFAULT | 当前用户的默认语言环境。 |
零 | 语言中性默认语言环境。这相当于通过使用由LANG_NEUTRAL和SUBLANG_NEUTRAL值组成的语言标识符来调用MAKELCID宏创建的区域设置标识符。 |
任何子语言中立的默认语言环境 | 通过使用由主要语言值(如LANG_ENGLISH)和SUBLANG_NEUTRAL值组成的语言标识符来调用MAKELCID而构造的区域设置标识符。 |
返回值
如果函数成功,则返回值是适当的实际区域设置标识符。
如果函数失败,则返回值为【语言环境】参数。当【语言环境】不是上面列出的特殊默认语言环境值之一时,该函数将失败。
备注
致电ConvertDefaultLocale(LOCALE_SYSTEM_DEFAULT)相当于对GetSystemDefaultLCID的电话。致电ConvertDefaultLocale(LOCALE_USER_DEFAULT)相当于致电GetUserDefaultLCID.
也可以看看