Udostępnij za pośrednictwem


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.