Dela via


Information om kalendertyp

Det här avsnittet beskriver kalendertypsinformationen (CALTYPE-datatyp) som används i funktionerna EnumCalendarInfo, EnumCalendarInfoEx, EnumCalendarInfoExEx, GetCalendarInfooch GetCalendarInfoEx. Vissa av dessa värden används också av funktionen SetCalendarInfo.

Följande CALTYPE-konstanter kan användas i kombination med andra CALTYPE-konstanter.

Konstant Beskrivning
CAL_NOUSEROVERRIDE Windows Me/98, Windows 2000: Använd systemets standard i stället för användarens val.
CAL_RETURN_GENITIVE_NAMES Windows 7 och senare: Hämta resultatet från GetCalendarInfo i form av genitiva namn på månader, vilket är de namn som används när månadsnamnen kombineras med andra objekt. På ukrainska skrivs till exempel motsvarande januari "Січень" när månaden heter ensam. Men när månadsnamnet används i kombination, till exempel i ett datum som den 5 januari 2003, används den genitive formen av namnet. För det ukrainska exemplet visas det geniiva månadsnamnet som "5 січня 2003". Mer information finns i LOCALE_RETURN_GENITIVE_NAMES.
CAL_RETURN_NUMBER Windows Me/98, Windows 2000: Hämta resultatet från GetCalendarInfo som ett tal i stället för en sträng. Detta är endast giltigt för värden som börjar med CAL_I.
CAL_USE_CP_ACP Windows Me/98, Windows 2000: Använd systemets ANSI-kodsida (ACP) i stället för språkkodsidan för strängöversättning. Detta är endast relevant för ANSI-versioner av funktioner, till exempel EnumCalendarInfoA.

 

Följande CALTYPE-konstanter är ömsesidigt uteslutande och kan inte användas i kombination med varandra i ett funktionsanrop.

Konstant Beskrivning
CAL_ICALINTVALUE Ett heltalsvärde som anger kalendertypen för den alternativa kalendern.
CAL_ITWODIGITYEARMAX Windows Me/98, Windows 2000: Ett heltalsvärde som anger den övre gränsen för det tvåsiffriga årsintervallet.
CAL_IYEAROFFSETRANGE En eller flera null-avslutade strängar som anger årets förskjutningar för vart och ett av eraintervallen. Den sista strängen har ett extra avslutande null-tecken. Det här värdet varierar i format beroende på typen av valfri kalender.
CAL_SABBREVDAYNAME1 Förkortat ursprungligt namn för den första dagen i veckan.
CAL_SABBREVDAYNAME2 Förkortat ursprungligt namn för den andra dagen i veckan.
CAL_SABBREVDAYNAME3 Förkortat ursprungligt namn för den tredje dagen i veckan.
CAL_SABBREVDAYNAME4 Förkortat inbyggt namn för den fjärde dagen i veckan.
CAL_SABBREVDAYNAME5 Förkortat ursprungligt namn för den femte dagen i veckan.
CAL_SABBREVDAYNAME6 Förkortat inbyggt namn på den sjätte dagen i veckan.
CAL_SABBREVDAYNAME7 Förkortat inbyggt namn på den sjunde dagen i veckan.
CAL_SABBREVERASTRING Windows 7 och senare: förkortat ursprungligt namn för en era. Hela eran representeras av den CAL_SERASTRING konstanten.
CAL_SABBREVMONTHNAME1 Förkortat ursprungligt namn för årets första månad.
CAL_SABBREVMONTHNAME2 Förkortat ursprungligt namn för årets andra månad.
CAL_SABBREVMONTHNAME3 Förkortat ursprungligt namn för årets tredje månad.
CAL_SABBREVMONTHNAME4 Förkortat inbyggt namn för årets fjärde månad.
CAL_SABBREVMONTHNAME5 Förkortat ursprungligt namn för årets femte månad.
CAL_SABBREVMONTHNAME6 Förkortat inbyggt namn för årets sjätte månad.
CAL_SABBREVMONTHNAME7 Förkortat inbyggt namn för årets sjunde månad.
CAL_SABBREVMONTHNAME8 Förkortat inbyggt namn för årets åttonde månad.
CAL_SABBREVMONTHNAME9 Förkortat inbyggt namn för årets nionde månad.
CAL_SABBREVMONTHNAME10 Förkortat ursprungligt namn för årets tionde månad.
CAL_SABBREVMONTHNAME11 Förkortat ursprungligt namn för den elfte månaden på året.
CAL_SABBREVMONTHNAME12 Förkortat inbyggt namn för den tolfte månaden på året.
CAL_SABBREVMONTHNAME13 Förkortat ursprungligt namn för den trettonde månaden på året, om det finns.
CAL_SCALNAME Ursprungligt namn på den alternativa kalendern.
CAL_SDAYNAME1 Ursprungligt namn på den första dagen i veckan.
CAL_SDAYNAME2 Ursprungligt namn på den andra dagen i veckan.
CAL_SDAYNAME3 Ursprungligt namn på den tredje dagen i veckan.
CAL_SDAYNAME4 Ursprungligt namn på den fjärde dagen i veckan.
CAL_SDAYNAME5 Ursprungligt namn på den femte dagen i veckan.
CAL_SDAYNAME6 Ursprungligt namn på den sjätte dagen i veckan.
CAL_SDAYNAME7 Inbyggt namn på den sjunde dagen i veckan.
CAL_SERASTRING En eller flera null-avslutade strängar som anger var och en av Unicode-kodpunkterna som anger den era som är associerad med CAL_IYEAROFFSETRANGE. Den sista strängen har ett extra avslutande null-tecken. Det här värdet varierar i format beroende på typen av valfri kalender.
CAL_SLONGDATE Långa datumformat för kalendertypen.
CAL_SMONTHDAY Windows 7 och senare: månad och dag för kalendertypen. Formateringen liknar den för CAL_SLONGDATE. Om mönstret Månad/dag till exempel är det fullständiga månadsnamnet följt av dagnumret med inledande nollor, till exempel "03 september", är formatet "MMMM dd". Enkla citattecken kan användas för att infoga tecken som inte är format, till exempel "de" på spanska. Obs! Den här kalendertypen stöder endast ett format.
CAL_SMONTHNAME1 Ursprungligt namn på årets första månad.
CAL_SMONTHNAME2 Ursprungligt namn på årets andra månad.
CAL_SMONTHNAME3 Ursprungligt namn på årets tredje månad.
CAL_SMONTHNAME4 Ursprungligt namn på årets fjärde månad.
CAL_SMONTHNAME5 Ursprungligt namn på årets femte månad.
CAL_SMONTHNAME6 Inbyggt namn på årets sjätte månad.
CAL_SMONTHNAME7 Ursprungligt namn på årets sjunde månad.
CAL_SMONTHNAME8 Ursprungligt namn på årets åttonde månad.
CAL_SMONTHNAME9 Ursprungligt namn på årets nionde månad.
CAL_SMONTHNAME10 Ursprungligt namn på årets tionde månad.
CAL_SMONTHNAME11 Ursprungligt namn på årets elfte månad.
CAL_SMONTHNAME12 Inbyggt namn på den tolfte månaden på året.
CAL_SMONTHNAME13 Ursprungligt namn på den trettonde månaden på året, om det finns.
CAL_SSHORTDATE Korta datumformat för kalendertypen.
CAL_SSHORTESTDAYNAME1 Windows Vista och senare: Kort ursprungligt namn för den första dagen i veckan.
CAL_SSHORTESTDAYNAME2 Windows Vista och senare: Kort namn på den andra dagen i veckan.
CAL_SSHORTESTDAYNAME3 Windows Vista och senare: Kort internt namn för den tredje dagen i veckan.
CAL_SSHORTESTDAYNAME4 Windows Vista och senare: Kort namn på den fjärde dagen i veckan.
CAL_SSHORTESTDAYNAME5 Windows Vista och senare: Kort namn på den femte dagen i veckan.
CAL_SSHORTESTDAYNAME6 Windows Vista och senare: Kort namn på den sjätte dagen i veckan.
CAL_SSHORTESTDAYNAME7 Windows Vista och senare: Kort namn på den sjunde dagen i veckan.
CAL_SYEARMONTH Windows Me/98, Windows 2000: Års-/månadsformaten för de angivna kalendrarna.

 

Not

Om det interna namnet för veckodagen eller för en månad är en tom sträng är det namnet identiskt med det namn som anges i motsvarande språkinformation och dupliceras därför inte här.