调用“区域设置名称”函数

Windows Vista 引入了大量使用 区域设置名称 而不是 区域设置标识符的函数。 这些新函数为 补充区域设置提供了良好的支持,其中一些函数提供旧版 NLS 函数中不可用的其他功能。 其中一些函数(例如新的枚举函数)也表示设计改进。

注意

打算仅在 Windows Vista 及更高版本上运行的应用程序应优先使用“区域设置名称”函数,而不是使用区域设置标识符的 NLS 函数。

 

下表列出了区域设置名称函数以及它们可替换的旧函数。

使用区域设置名称的函数 使用区域设置标识符的函数
CompareStringEx CompareString
EnumCalendarInfoExEx EnumCalendarInfoEnumCalendarInfoEx
EnumDateFormatsExExEx EnumDateFormatsEnumDateFormatsEx
EnumSystemLocalesEx EnumSystemLocales
EnumTimeFormatsEx EnumTimeFormats
FindNLSStringEx FindNLSString
GetCalendarInfoEx GetCalendarInfo
GetCurrencyFormatEx GetCurrencyFormat
GetDateFormatEx GetDateFormat
GetDurationFormatEx GetDurationFormat
GetLocaleInfoEx GetLocaleInfo
GetNLSVersionEx GetNLSVersion
GetNumberFormatEx GetNumberFormat
GetSystemDefaultLocaleName GetSystemDefaultLCID
GetTimeFormatEx GetTimeFormat
GetUserDefaultLocaleName GetUserDefaultLCID
IsValidLocaleName IsValidLocale
LCMapStringEx LCMapString

 

示例

可在 NLS 中找到显示基于区域设置名称的多个函数的使用的示例 :基于名称的 API 示例

使用国家/地区语言支持