呼叫「地區設定名稱」函式

Windows Vista 引進大量函式,這些函式會使用 地區設定名稱 ,而不是 地區設定識別碼。 這些新函式提供 補充地區設定的良好支援,其中數個函式提供舊版 NLS 函式中無法使用的其他功能。 其中有些,例如新的列舉函式,也代表設計改進。

注意

只要在 Windows Vista 和更新版本上執行的應用程式,應該使用使用地區設定識別碼的 NLS 函式喜好設定函式。

 

下表列出地區設定名稱函式,以及可取代的舊版函式。

使用地區設定名稱的函式 使用地區設定識別碼的函式
CompareStringEx CompareString
EnumCalendarInfoExEx EnumCalendarInfoEnumCalendarInfoEx
EnumDateFormatsExEx 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 範例

使用國家語言支援