Informacje o typie kalendarza
W tym temacie opisano informacje o typie kalendarza (typ danych CALTYPE) używane w EnumCalendarInfo, EnumCalendarInfoEx, EnumCalendarInfoExex, GetCalendarInfoi funkcji GetCalendarInfoEx. Niektóre z tych wartości są również używane przez funkcję SetCalendarInfo.
Następujące stałe CALTYPE mogą być używane w połączeniu z innymi stałymi CALTYPE.
Stały | Opis |
---|---|
CAL_NOUSEROVERRIDE | Windows Me/98, Windows 2000: Użyj domyślnego systemu zamiast wyboru użytkownika. |
CAL_RETURN_GENITIVE_NAMES | systemu Windows 7 i nowszych: Pobierz wynik z GetCalendarInfo w postaci nazw umyślnych miesięcy, które są używane podczas łączenia nazw miesięcy z innymi elementami. Na przykład w języku ukraińskim odpowiednik stycznia jest napisany jako "Січень", gdy miesiąc jest nazwany sam. Jednak gdy nazwa miesiąca jest używana w połączeniu, na przykład w dacie takiej jak 5 stycznia 2003 r., używana jest forma genitive nazwy. W przykładzie ukraińskim nazwa miesiąca genitive jest wyświetlana jako "5 січня 2003". Aby uzyskać więcej informacji, zobacz LOCALE_RETURN_GENITIVE_NAMES. |
CAL_RETURN_NUMBER | Windows Me/98, Windows 2000: Pobierz wynik z GetCalendarInfo jako liczbę zamiast ciągu. Jest to prawidłowe tylko dla wartości rozpoczynających się od CAL_I. |
CAL_USE_CP_ACP | Windows Me/98, Windows 2000: Użyj systemowej strony kodowej ANSI (ACP) zamiast strony kodowej ustawień regionalnych na potrzeby tłumaczenia ciągu. Dotyczy to tylko wersji funkcji ANSI, na przykład EnumCalendarInfoA. |
Następujące stałe CALTYPE wzajemnie się wykluczają i nie mogą być używane w połączeniu ze sobą w wywołaniu funkcji.
Stały | Opis |
---|---|
CAL_ICALINTVALUE | Wartość całkowita wskazująca typ kalendarza alternatywnego. |
CAL_ITWODIGITYEARMAX | Windows Me/98, Windows 2000: Wartość całkowita wskazująca górną granicę dwucyfrowego zakresu roku. |
CAL_IYEAROFFSETRANGE | Co najmniej jeden ciąg zakończony wartością null, który określa przesunięcie roku dla każdego z zakresów epoki. Ostatni ciąg ma dodatkowy znak o wartości null zakończenia. Ta wartość różni się w formacie w zależności od typu kalendarza opcjonalnego. |
CAL_SABBREVDAYNAME1 | Skrócona nazwa natywna pierwszego dnia tygodnia. |
CAL_SABBREVDAYNAME2 | Skrócona nazwa natywna drugiego dnia tygodnia. |
CAL_SABBREVDAYNAME3 | Skrócona nazwa natywna trzeciego dnia tygodnia. |
CAL_SABBREVDAYNAME4 | Skrócona nazwa natywna czwartego dnia tygodnia. |
CAL_SABBREVDAYNAME5 | Skrócona nazwa natywna piątego dnia tygodnia. |
CAL_SABBREVDAYNAME6 | Skrócona nazwa natywna szóstego dnia tygodnia. |
CAL_SABBREVDAYNAME7 | Skrócona nazwa natywna siódmego dnia tygodnia. |
CAL_SABBREVERASTRING | windows 7 i nowszych: Skrócona nazwa natywna epoki. Pełna era jest reprezentowana przez stałą CAL_SERASTRING. |
CAL_SABBREVMONTHNAME1 | Skrócona nazwa natywna pierwszego miesiąca roku. |
CAL_SABBREVMONTHNAME2 | Skrócona nazwa natywna drugiego miesiąca roku. |
CAL_SABBREVMONTHNAME3 | Skrócona nazwa natywna trzeciego miesiąca roku. |
CAL_SABBREVMONTHNAME4 | Skrócona nazwa natywna czwartego miesiąca roku. |
CAL_SABBREVMONTHNAME5 | Skrócona nazwa natywna piątego miesiąca roku. |
CAL_SABBREVMONTHNAME6 | Skrócona nazwa natywna szóstego miesiąca roku. |
CAL_SABBREVMONTHNAME7 | Skrócona nazwa natywna siódmego miesiąca roku. |
CAL_SABBREVMONTHNAME8 | Skrócona nazwa natywna ósmego miesiąca roku. |
CAL_SABBREVMONTHNAME9 | Skrócona nazwa natywna dziewiątego miesiąca roku. |
CAL_SABBREVMONTHNAME10 | Skrócona nazwa natywna dziesiątego miesiąca roku. |
CAL_SABBREVMONTHNAME11 | Skrócona nazwa natywna jedenastego miesiąca roku. |
CAL_SABBREVMONTHNAME12 | Skrócona nazwa natywna dwunastego miesiąca roku. |
CAL_SABBREVMONTHNAME13 | Skrócona nazwa natywna trzynastego miesiąca roku, jeśli istnieje. |
CAL_SCALNAME | Natywna nazwa alternatywnego kalendarza. |
CAL_SDAYNAME1 | Nazwa natywna pierwszego dnia tygodnia. |
CAL_SDAYNAME2 | Nazwa natywna drugiego dnia tygodnia. |
CAL_SDAYNAME3 | Nazwa natywna trzeciego dnia tygodnia. |
CAL_SDAYNAME4 | Nazwa natywna czwartego dnia tygodnia. |
CAL_SDAYNAME5 | Nazwa natywna piątego dnia tygodnia. |
CAL_SDAYNAME6 | Nazwa natywna szóstego dnia tygodnia. |
CAL_SDAYNAME7 | Nazwa natywna siódmego dnia tygodnia. |
CAL_SERASTRING | Co najmniej jeden ciąg zakończony wartością null, który określa każdy z punktów kodu Unicode określających erę skojarzą z CAL_IYEAROFFSETRANGE. Ostatni ciąg ma dodatkowy znak o wartości null zakończenia. Ta wartość różni się w formacie w zależności od typu kalendarza opcjonalnego. |
CAL_SLONGDATE | Formaty daty długiej dla typu kalendarza. |
CAL_SMONTHDAY |
system Windows 7 lub nowszy: Format miesiąca i dnia dla typu kalendarza. Formatowanie jest podobne do tego w przypadku CAL_SLONGDATE. Jeśli na przykład wzorzec Miesiąc/dzień to pełna nazwa miesiąca, po której następuje numer dnia z wiodącymi zerami, na przykład "Wrzesień 03", format to "MMMM dd". Pojedynczy cudzysłów może służyć do wstawiania znaków innych niż format, na przykład "de" w języku hiszpańskim.
Uwaga: Ten typ kalendarza obsługuje tylko jeden format. |
CAL_SMONTHNAME1 | Nazwa natywna pierwszego miesiąca roku. |
CAL_SMONTHNAME2 | Nazwa natywna drugiego miesiąca roku. |
CAL_SMONTHNAME3 | Nazwa natywna trzeciego miesiąca roku. |
CAL_SMONTHNAME4 | Nazwa natywna czwartego miesiąca roku. |
CAL_SMONTHNAME5 | Nazwa natywna piątego miesiąca roku. |
CAL_SMONTHNAME6 | Nazwa natywna szóstego miesiąca roku. |
CAL_SMONTHNAME7 | Nazwa natywna siódmego miesiąca roku. |
CAL_SMONTHNAME8 | Nazwa natywna ósmego miesiąca roku. |
CAL_SMONTHNAME9 | Nazwa natywna dziewiątego miesiąca roku. |
CAL_SMONTHNAME10 | Nazwa natywna dziesiątego miesiąca roku. |
CAL_SMONTHNAME11 | Nazwa natywna jedenastego miesiąca roku. |
CAL_SMONTHNAME12 | Natywna nazwa dwunastego miesiąca roku. |
CAL_SMONTHNAME13 | Nazwa natywna trzynastego miesiąca roku, jeśli istnieje. |
CAL_SSHORTDATE | Formaty daty krótkiej dla typu kalendarza. |
CAL_SSHORTESTDAYNAME1 | Windows Vista i nowsze: Krótka natywna nazwa pierwszego dnia tygodnia. |
CAL_SSHORTESTDAYNAME2 | Windows Vista i nowsze: Krótka natywna nazwa drugiego dnia tygodnia. |
CAL_SSHORTESTDAYNAME3 | Windows Vista i nowszych: Krótka natywna nazwa trzeciego dnia tygodnia. |
CAL_SSHORTESTDAYNAME4 | Windows Vista i nowszych: Krótka natywna nazwa czwartego dnia tygodnia. |
CAL_SSHORTESTDAYNAME5 | Windows Vista i nowszych: Krótka natywna nazwa piątego dnia tygodnia. |
CAL_SSHORTESTDAYNAME6 | Windows Vista i nowszych: Krótka natywna nazwa szóstego dnia tygodnia. |
CAL_SSHORTESTDAYNAME7 | Windows Vista i nowszych: Krótka natywna nazwa siódmego dnia tygodnia. |
CAL_SYEARMONTH | Windows Me/98, Windows 2000: Formaty roku/miesiąca dla określonych kalendarzy. |
Nuta
Jeśli natywna nazwa dnia tygodnia lub miesiąca jest pustym ciągiem, ta nazwa jest identyczna z nazwą określoną w odpowiednich informacjach o ustawieniach regionalnych i dlatego nie jest tutaj duplikowana.