Udostępnij przez


Wywoływanie funkcji "Nazwa ustawień regionalnych"

System Windows Vista wprowadza dużą liczbę funkcji korzystających z nazw ustawień regionalnych zamiast identyfikatorów ustawień regionalnych . Te nowe funkcje zapewniają dobrą obsługę dodatkowych ustawień regionalnych, a kilka z nich zapewnia dodatkowe funkcje niedostępne w starszych funkcjach nlS. Niektóre z nich, takie jak nowe funkcje wyliczenia, reprezentują również ulepszenia projektu.

Nuta

Aplikacje przeznaczone do uruchamiania tylko w systemie Windows Vista i nowszych powinny używać funkcji "nazwa ustawień regionalnych" w preferencjach do funkcji NLS korzystających z identyfikatorów ustawień regionalnych.

 

W poniższej tabeli wymieniono funkcje nazw ustawień regionalnych wraz ze starszymi funkcjami, które mogą zastąpić.

Funkcje korzystające z nazw ustawień regionalnych Funkcje korzystające z identyfikatorów ustawień regionalnych
CompareStringEx CompareString
EnumCalendarInfoEx enumCalendarInfo, EnumCalendarInfoEx
EnumDateFormatsExEx EnumDateFormats, EnumDateFormatsEx
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

 

Przykład

Przykład użycia kilku funkcji opartych na nazwach ustawień regionalnych można znaleźć w NLS: Interfejsy API oparte na nazwach Przykład.

korzystanie z obsługi języka narodowego