Sdílet prostřednictvím


Informace o typu kalendáře

Toto téma popisuje informace o typu kalendáře (datový typ CALTYPE) používané v EnumCalendarInfo, EnumCalendarInfoEx, EnumCalendarInfoEx, GetCalendarInfoa GetCalendarInfoEx funkce. Některé z těchto hodnot používají také funkce SetCalendarInfo.

Následující konstanty CALTYPE lze použít v kombinaci s jinými konstantami CALTYPE.

Konstanta Popis
CAL_NOUSEROVERRIDE Windows Me/98, Windows 2000: Použít výchozí systém místo výběru uživatele.
CAL_RETURN_GENITIVE_NAMES Windows 7 a novějších verzích: Načíst výsledek z GetCalendarInfo ve formě genitivních názvů měsíců, což jsou názvy používané při kombinování názvů měsíců s jinými položkami. Například v ukrajinštině je ekvivalent ledna napsán "Січень", když je měsíc pojmenován sám. Pokud je však název měsíce použit v kombinaci, například v datu, například 5. ledna 2003, použije se genitivní forma názvu. V případě ukrajinštiny se název měsíce genitive zobrazí jako "5 січня 2003". Další informace najdete v tématu LOCALE_RETURN_GENITIVE_NAMES.
CAL_RETURN_NUMBER Windows Me/98, Windows 2000: načíst výsledek z GetCalendarInfo jako číslo místo řetězce. To platí pouze pro hodnoty začínající CAL_I.
CAL_USE_CP_ACP Windows Me/98, Windows 2000: pro překlad řetězců použijte systémovou znakovou stránku ANSI (ACP). To je relevantní pouze pro verze funkcí ANSI, například EnumCalendarInfoA.

 

Následující konstanty CALTYPE se vzájemně vylučují a nelze je použít v kombinaci s ostatními ve volání funkce.

Konstanta Popis
CAL_ICALINTVALUE Celočíselná hodnota označující typ kalendáře alternativního kalendáře.
CAL_ITWODIGITYEARMAX Windows Me/98, Windows 2000: Celočíselná hodnota označující horní hranici dvouciferného rozsahu roků.
CAL_IYEAROFFSETRANGE Jeden nebo více řetězců ukončených hodnotou null, které určují posuny roku pro každý rozsah období. Poslední řetězec má nadbytečný ukončující znak null. Tato hodnota se liší ve formátu v závislosti na typu volitelného kalendáře.
CAL_SABBREVDAYNAME1 Zkrácený nativní název prvního dne v týdnu.
CAL_SABBREVDAYNAME2 Zkrácený nativní název druhého dne v týdnu.
CAL_SABBREVDAYNAME3 Zkrácený nativní název třetího dne v týdnu.
CAL_SABBREVDAYNAME4 Zkrácený nativní název čtvrtého dne v týdnu.
CAL_SABBREVDAYNAME5 Zkrácený nativní název pátého dne v týdnu.
CAL_SABBREVDAYNAME6 Zkrácený nativní název šestého dne v týdnu.
CAL_SABBREVDAYNAME7 Zkrácený nativní název sedmého dne v týdnu.
CAL_SABBREVERASTRING Windows 7 a novějších verzích: zkrácený nativní název éry. Úplná éra je reprezentována CAL_SERASTRING konstantou.
CAL_SABBREVMONTHNAME1 Zkrácený nativní název prvního měsíce roku.
CAL_SABBREVMONTHNAME2 Zkrácený nativní název druhého měsíce roku.
CAL_SABBREVMONTHNAME3 Zkrácený nativní název třetího měsíce roku.
CAL_SABBREVMONTHNAME4 Zkrácený nativní název čtvrtého měsíce roku.
CAL_SABBREVMONTHNAME5 Zkrácený nativní název pátého měsíce roku.
CAL_SABBREVMONTHNAME6 Zkrácený nativní název šestého měsíce roku.
CAL_SABBREVMONTHNAME7 Zkrácený nativní název sedmého měsíce roku.
CAL_SABBREVMONTHNAME8 Zkrácený nativní název osmého měsíce roku.
CAL_SABBREVMONTHNAME9 Zkrácený nativní název devátého měsíce roku.
CAL_SABBREVMONTHNAME10 Zkrácený nativní název desátého měsíce roku.
CAL_SABBREVMONTHNAME11 Zkrácený nativní název jedenáctého měsíce roku.
CAL_SABBREVMONTHNAME12 Zkrácený nativní název dvanáctého měsíce roku.
CAL_SABBREVMONTHNAME13 Zkrácený nativní název třináctého měsíce v roce, pokud existuje.
CAL_SCALNAME Nativní název alternativního kalendáře
CAL_SDAYNAME1 Nativní název prvního dne v týdnu.
CAL_SDAYNAME2 Nativní název druhého dne v týdnu.
CAL_SDAYNAME3 Nativní název třetího dne v týdnu.
CAL_SDAYNAME4 Nativní název čtvrtého dne v týdnu.
CAL_SDAYNAME5 Nativní název pátého dne v týdnu.
CAL_SDAYNAME6 Nativní název šestého dne v týdnu.
CAL_SDAYNAME7 Nativní název sedmého dne v týdnu.
CAL_SERASTRING Jeden nebo více řetězců ukončených hodnotou null, které určují každý z bodů kódu Unicode určující éru přidruženou k CAL_IYEAROFFSETRANGE. Poslední řetězec má nadbytečný ukončující znak null. Tato hodnota se liší ve formátu v závislosti na typu volitelného kalendáře.
CAL_SLONGDATE Dlouhé formáty kalendářních dat pro typ kalendáře
CAL_SMONTHDAY Windows 7 a novějších verzích: Formát měsíce a dne pro typ kalendáře. Formátování je podobné jako u CAL_SLONGDATE. Pokud je například vzor měsíc/den úplný název měsíce následovaný číslem dne s úvodními nulami, například září 03, bude formát MMMM dd. Jednoduché uvozovky lze použít k vložení neformátových znaků, například 'de' ve španělštině. Poznámka: Tento typ kalendáře podporuje pouze jeden formát.
CAL_SMONTHNAME1 Nativní název prvního měsíce roku.
CAL_SMONTHNAME2 Nativní název druhého měsíce roku.
CAL_SMONTHNAME3 Nativní název třetího měsíce roku.
CAL_SMONTHNAME4 Nativní název čtvrtého měsíce roku.
CAL_SMONTHNAME5 Nativní název pátého měsíce roku.
CAL_SMONTHNAME6 Nativní název šestého měsíce roku.
CAL_SMONTHNAME7 Nativní název sedmého měsíce roku.
CAL_SMONTHNAME8 Nativní název osmého měsíce roku.
CAL_SMONTHNAME9 Nativní název devátého měsíce roku.
CAL_SMONTHNAME10 Nativní název desátého měsíce roku.
CAL_SMONTHNAME11 Nativní název jedenáctého měsíce roku.
CAL_SMONTHNAME12 Nativní název dvanáctého měsíce roku.
CAL_SMONTHNAME13 Nativní název třináctého měsíce v roce, pokud existuje.
CAL_SSHORTDATE Krátké formáty kalendářních dat pro typ kalendáře
CAL_SSHORTESTDAYNAME1 Windows Vista a novější: krátký nativní název prvního dne v týdnu.
CAL_SSHORTESTDAYNAME2 Windows Vista a novější: krátký nativní název druhého dne v týdnu.
CAL_SSHORTESTDAYNAME3 Windows Vista a novější: krátký nativní název třetího dne v týdnu.
CAL_SSHORTESTDAYNAME4 Windows Vista a novější: krátký nativní název čtvrtého dne v týdnu.
CAL_SSHORTESTDAYNAME5 Windows Vista a novější: krátký nativní název pátého dne v týdnu.
CAL_SSHORTESTDAYNAME6 Windows Vista a novější: krátký nativní název šestého dne v týdnu.
CAL_SSHORTESTDAYNAME7 Windows Vista a novější: krátký nativní název sedmého dne v týdnu.
CAL_SYEARMONTH Windows Me/98, Windows 2000: formáty rok/měsíc pro zadané kalendáře.

 

Poznámka

Pokud je nativní název pro den v týdnu nebo pro měsíc prázdný řetězec, je tento název shodný s názvem zadaným v odpovídajících informacích národního prostředí, a proto zde není duplikován.