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.